<?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=Buliabyak</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=Buliabyak"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Buliabyak"/>
	<updated>2026-04-29T00:39:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=WikiNode&amp;diff=5618</id>
		<title>WikiNode</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=WikiNode&amp;diff=5618"/>
		<updated>2005-04-29T23:20:33Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the [[Inkscape]] wiki!&lt;br /&gt;
&lt;br /&gt;
'''Key Points of Interest:'''&lt;br /&gt;
&lt;br /&gt;
(what should go here?)&lt;br /&gt;
&lt;br /&gt;
'''Neighboring Wiki:'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.protocol7.com/svg-wiki/ow.asp?WikiNode SVG wiki]&lt;br /&gt;
* [http://freedesktop.org/Software/clipart Open Clip Art Project] - (no Wiki''''''Node yet)&lt;br /&gt;
* [http://visual.wiki.taoriver.net/moin.cgi/WikiNode Visual] - visual language&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5337</id>
		<title>Translation information</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5337"/>
		<updated>2005-04-27T18:57:28Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutorial translations =&lt;br /&gt;
&lt;br /&gt;
Inkscape tutorial sources are in DocBook format, with illustrations in SVG. If you want to translate one or more tutorials, first download the DocBook source here:&lt;br /&gt;
&lt;br /&gt;
http://cvs.sourceforge.net/viewcvs.py/inkscape/doc-docbook/&lt;br /&gt;
&lt;br /&gt;
Each tutorial is in its own subdirectory. You need the *.xml file, for example basic/tutorial-basic.xml. Get it and simply replace all English text in it with the text in your language, preserving all XML markup. See README at that location for some notes on markup.&lt;br /&gt;
&lt;br /&gt;
* If there's already such a file in CVS, you can edit it instead :) If there's no xml file at the above location but there's a translation of this tutorial in SVG format (in share/tutorials in Inkscape distribution), you'll need to convert it to DocBook (and probably update). Conversion can be done simply by: select the text blocks of an SVG tutorial in Inkscape, Ctrl+C, and Ctrl+V in your text editor, then add the markup.&lt;br /&gt;
&lt;br /&gt;
* Save your file as &amp;lt;original name&amp;gt;-&amp;lt;language suffix&amp;gt;.xml, for example basic/tutorial-basic-es.xml for Spanish. &lt;br /&gt;
&lt;br /&gt;
* Do not use symbolic entities like &amp;amp;amp;aacute;. Instead use either numeric entities such as &amp;amp;amp;#225; or simply write your text in UTF-8.&lt;br /&gt;
&lt;br /&gt;
* Most illustrations don't need translations, so you leave the references to them from English XML intact. If however an illustration has some text that you want to translate, open the illustration file in Inkscape (e.g. basic/basic-f12.svg), edit it as needed, and save under a different name (e.g. basic/basic-f12-es.svg). Then change the filename reference in the XML source appropriately.&lt;br /&gt;
&lt;br /&gt;
* When finished, run &amp;lt;a href=&amp;quot;http://xmlsoft.org/xmllint.html&amp;quot;&amp;gt;xmllint&amp;lt;/a&amp;gt; on your file to make sure it's well-formed.&lt;br /&gt;
&lt;br /&gt;
* Send the file to buliabyak at gmail dot com, and I'll convert it to SVG and HTML and upload it to CVS and the web site.&lt;br /&gt;
&lt;br /&gt;
* If after that you want to make any changes, download the file from the above location again, because it may have changed compared to the one you have.&lt;br /&gt;
&lt;br /&gt;
= Interface translations =&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping with providing interface translation for Inkscape,&lt;br /&gt;
here are a few links to help you getting started:&lt;br /&gt;
&lt;br /&gt;
    http://www.gtkmm.org/gtkmm2/docs/tutorial/html/ch20s03.html&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/l10n-guide/&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/style-guides/&lt;br /&gt;
    http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html&lt;br /&gt;
&lt;br /&gt;
Download the .po file for your language from here:&lt;br /&gt;
&lt;br /&gt;
    http://cvs.sourceforge.net/viewcvs.py/inkscape/inkscape/po/&lt;br /&gt;
&lt;br /&gt;
If a .po file for your language does not yet exist, then create one&lt;br /&gt;
by copying the inkscape.pot file that gets generated when you run make&lt;br /&gt;
in the codebase.&lt;br /&gt;
&lt;br /&gt;
Edit the file to add or correct translations of the English strings, and&lt;br /&gt;
then upload your work via the SourceForge patch tracker:&lt;br /&gt;
&lt;br /&gt;
    http://sourceforge.net/tracker/?func=add&amp;amp;group_id=93438&amp;amp;atid=604308&lt;br /&gt;
&lt;br /&gt;
(Check the Upload checkbox and add your file or patch.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's how to make an absolutely up-to-date translation (in case the PO file in CVS is not up-to-date enough):&lt;br /&gt;
&lt;br /&gt;
 1. update your local copy of Inkscape in the usual way: &amp;quot;cvs update&amp;quot;&lt;br /&gt;
 2. &amp;quot;./autogen.sh&amp;quot;&lt;br /&gt;
 3. &amp;quot;./configure&amp;quot;&lt;br /&gt;
 4. enter the &amp;quot;po&amp;quot; directory: &amp;quot;cd po&amp;quot;&lt;br /&gt;
 5. generate the current PO template: &amp;quot;../intltool-update --pot&amp;quot;&lt;br /&gt;
 6. merge your existing translations into the new POT file (inkscape.pot):&lt;br /&gt;
    &amp;quot;msgmerge your_latest_PO_file inkscape.pot &amp;gt; new_PO_file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you just need to complete the translations in the PO file that was&lt;br /&gt;
created in step 6.&lt;br /&gt;
&lt;br /&gt;
== Tools for Translations ==&lt;br /&gt;
* emacs' po-mode (contained in the gettext distribution; the version in po-utils is old)&lt;br /&gt;
* kbabel (http://i18n.kde.org/tools/kbabel/)&lt;br /&gt;
* gtranslator (http://gtranslator.sourceforge.net/)&lt;br /&gt;
* GRand Unified Translation (http://www.kvdb.net/projects/grut/)&lt;br /&gt;
* poEdit (http://poedit.sourceforge.net/)&lt;br /&gt;
&lt;br /&gt;
== A few important things to remember ==&lt;br /&gt;
* After translating a fuzzy string (one that is marked with a &amp;quot;, fuzzy&amp;quot; comment), please remove its &amp;quot;fuzzy&amp;quot; tag -- otherwise this translation will be discarded by the build process, meaning that this string will show up untranslated. KBabel can do this automatically (see KBabel settings).&lt;br /&gt;
* Before publishing your work (after you have finished updating the PO file), please update the &amp;quot;PO-Revision-Date&amp;quot; and &amp;quot;Last-Translator&amp;quot; fields in the PO file header. KBabel can do this automatically.&lt;br /&gt;
&lt;br /&gt;
== Review ==&lt;br /&gt;
This is the start of a list of places to get translation reviews done.  So far:&lt;br /&gt;
  http://www.linux.it/tp/&lt;br /&gt;
&lt;br /&gt;
== Locale Testing ==&lt;br /&gt;
Before reporting that a locale doesn't work in Inkscape, you need to make sure that your system has that locale correctly set up.  To do this, you need to generally find a way to run &amp;quot;locale-gen&amp;quot;.  (Under Debian this is via &amp;quot;dpkg-reconfigure locale&amp;quot;.)  If you set the LANG variable and check a regular tool, you should see the correct language for both the libc error (first line) and the tool error (second line):&lt;br /&gt;
&lt;br /&gt;
 LANG=es_MX ls -z&lt;br /&gt;
 ls: opci&amp;amp;oacute;n inv&amp;amp;aacute;lida -- z&lt;br /&gt;
 Pruebe `ls --help' para m&amp;amp;aacute;s informaci&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
If it reports the regular C messages, your locale has not been correctly configured, and you'll need to find the right way to run &amp;quot;locale-gen&amp;quot; for your distribution:&lt;br /&gt;
&lt;br /&gt;
 LANG=es_ES ls -z&lt;br /&gt;
 ls: invalid option -- z&lt;br /&gt;
 Try `ls --help' for more information.&lt;br /&gt;
&lt;br /&gt;
== Programmers ==&lt;br /&gt;
Please make sure you use [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC150 dgettext] for any pluralized strings.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5336</id>
		<title>Translation information</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5336"/>
		<updated>2005-04-27T18:50:08Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutorial translations =&lt;br /&gt;
&lt;br /&gt;
Inkscape tutorial sources are in DocBook format, with illustrations in SVG. If you want to translate one or more tutorials, first download the DocBook source here:&lt;br /&gt;
&lt;br /&gt;
http://cvs.sourceforge.net/viewcvs.py/inkscape/doc-docbook/&lt;br /&gt;
&lt;br /&gt;
Each tutorial is in its own subdirectory. You need the *.xml file, for example basic/tutorial-basic.xml. Get it and simply replace all English text in it with the text in your language, preserving all XML markup. See README at that location for some notes on markup.&lt;br /&gt;
&lt;br /&gt;
* If there's already such a file in CVS, you can edit it instead :) If there's no xml file at the above location but there's a translation of this tutorial in SVG format (in share/tutorials in Inkscape distribution), you'll need to convert it to DocBook (and probably update). Conversion can be done simply by: select the text blocks of an SVG tutorial in Inkscape, Ctrl+C, and Ctrl+V in your text editor, then add the markup.&lt;br /&gt;
&lt;br /&gt;
* Save your file as &amp;lt;original name&amp;gt;-&amp;lt;language suffix&amp;gt;.xml, for example basic/tutorial-basic-es.xml for Spanish. &lt;br /&gt;
&lt;br /&gt;
* Do not use symbolic entities like &amp;amp;amp;aacute;. Instead use either numeric entities such as &amp;amp;amp;#225; or simply write your text in UTF-8.&lt;br /&gt;
&lt;br /&gt;
* Most illustrations don't need translations, so you leave the references to them from XML intact. If however an illustration has some text that you want to translate, open the illustration file in Inkscape (e.g. basic/basic-f12.svg), edit it as needed, and save under a different name (e.g. basic/basic-f12-es.svg). Then change the filename reference in the XML source appropriately.&lt;br /&gt;
&lt;br /&gt;
* When finished, run &amp;lt;a href=&amp;quot;http://xmlsoft.org/xmllint.html&amp;quot;&amp;gt;xmllint&amp;lt;/a&amp;gt; on your file to make sure it's well-formed.&lt;br /&gt;
&lt;br /&gt;
* Send the file to buliabyak at gmail dot com, and I'll convert it to SVG and HTML and upload it to CVS and the web site.&lt;br /&gt;
&lt;br /&gt;
* If after that you want to make any changes, download the file from the above location again, because it may have changed compared to the one you have.&lt;br /&gt;
&lt;br /&gt;
= Interface translations =&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping with providing interface translation for Inkscape,&lt;br /&gt;
here are a few links to help you getting started:&lt;br /&gt;
&lt;br /&gt;
    http://www.gtkmm.org/gtkmm2/docs/tutorial/html/ch20s03.html&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/l10n-guide/&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/style-guides/&lt;br /&gt;
    http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html&lt;br /&gt;
&lt;br /&gt;
Download the .po file for your language from here:&lt;br /&gt;
&lt;br /&gt;
    http://cvs.sourceforge.net/viewcvs.py/inkscape/inkscape/po/&lt;br /&gt;
&lt;br /&gt;
If a .po file for your language does not yet exist, then create one&lt;br /&gt;
by copying the inkscape.pot file that gets generated when you run make&lt;br /&gt;
in the codebase.&lt;br /&gt;
&lt;br /&gt;
Edit the file to add or correct translations of the English strings, and&lt;br /&gt;
then upload your work via the SourceForge patch tracker:&lt;br /&gt;
&lt;br /&gt;
    http://sourceforge.net/tracker/?func=add&amp;amp;group_id=93438&amp;amp;atid=604308&lt;br /&gt;
&lt;br /&gt;
(Check the Upload checkbox and add your file or patch.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's how to make an absolutely up-to-date translation (in case the PO file in CVS is not up-to-date enough):&lt;br /&gt;
&lt;br /&gt;
 1. update your local copy of Inkscape in the usual way: &amp;quot;cvs update&amp;quot;&lt;br /&gt;
 2. &amp;quot;./autogen.sh&amp;quot;&lt;br /&gt;
 3. &amp;quot;./configure&amp;quot;&lt;br /&gt;
 4. enter the &amp;quot;po&amp;quot; directory: &amp;quot;cd po&amp;quot;&lt;br /&gt;
 5. generate the current PO template: &amp;quot;../intltool-update --pot&amp;quot;&lt;br /&gt;
 6. merge your existing translations into the new POT file (inkscape.pot):&lt;br /&gt;
    &amp;quot;msgmerge your_latest_PO_file inkscape.pot &amp;gt; new_PO_file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you just need to complete the translations in the PO file that was&lt;br /&gt;
created in step 6.&lt;br /&gt;
&lt;br /&gt;
== Tools for Translations ==&lt;br /&gt;
* emacs' po-mode (contained in the gettext distribution; the version in po-utils is old)&lt;br /&gt;
* kbabel (http://i18n.kde.org/tools/kbabel/)&lt;br /&gt;
* gtranslator (http://gtranslator.sourceforge.net/)&lt;br /&gt;
* GRand Unified Translation (http://www.kvdb.net/projects/grut/)&lt;br /&gt;
* poEdit (http://poedit.sourceforge.net/)&lt;br /&gt;
&lt;br /&gt;
== A few important things to remember ==&lt;br /&gt;
* After translating a fuzzy string (one that is marked with a &amp;quot;, fuzzy&amp;quot; comment), please remove its &amp;quot;fuzzy&amp;quot; tag -- otherwise this translation will be discarded by the build process, meaning that this string will show up untranslated. KBabel can do this automatically (see KBabel settings).&lt;br /&gt;
* Before publishing your work (after you have finished updating the PO file), please update the &amp;quot;PO-Revision-Date&amp;quot; and &amp;quot;Last-Translator&amp;quot; fields in the PO file header. KBabel can do this automatically.&lt;br /&gt;
&lt;br /&gt;
== Review ==&lt;br /&gt;
This is the start of a list of places to get translation reviews done.  So far:&lt;br /&gt;
  http://www.linux.it/tp/&lt;br /&gt;
&lt;br /&gt;
== Locale Testing ==&lt;br /&gt;
Before reporting that a locale doesn't work in Inkscape, you need to make sure that your system has that locale correctly set up.  To do this, you need to generally find a way to run &amp;quot;locale-gen&amp;quot;.  (Under Debian this is via &amp;quot;dpkg-reconfigure locale&amp;quot;.)  If you set the LANG variable and check a regular tool, you should see the correct language for both the libc error (first line) and the tool error (second line):&lt;br /&gt;
&lt;br /&gt;
 LANG=es_MX ls -z&lt;br /&gt;
 ls: opci&amp;amp;oacute;n inv&amp;amp;aacute;lida -- z&lt;br /&gt;
 Pruebe `ls --help' para m&amp;amp;aacute;s informaci&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
If it reports the regular C messages, your locale has not been correctly configured, and you'll need to find the right way to run &amp;quot;locale-gen&amp;quot; for your distribution:&lt;br /&gt;
&lt;br /&gt;
 LANG=es_ES ls -z&lt;br /&gt;
 ls: invalid option -- z&lt;br /&gt;
 Try `ls --help' for more information.&lt;br /&gt;
&lt;br /&gt;
== Programmers ==&lt;br /&gt;
Please make sure you use [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC150 dgettext] for any pluralized strings.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5335</id>
		<title>Translation information</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5335"/>
		<updated>2005-04-27T17:29:46Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutorial translations =&lt;br /&gt;
&lt;br /&gt;
Inkscape tutorial sources are in DocBook format, with illustrations in SVG. If you want to translate one or more tutorials, first download the DocBook source here:&lt;br /&gt;
&lt;br /&gt;
http://cvs.sourceforge.net/viewcvs.py/inkscape/doc-docbook/&lt;br /&gt;
&lt;br /&gt;
Each tutorial is in its own subdirectory. You need the *.xml file, for example basic/tutorial-basic.xml. Get it and simply replace all English text in it with the text in your language, preserving all XML markup. See README at that location for some notes on markup.&lt;br /&gt;
&lt;br /&gt;
* If there's already such a file in CVS, you can edit it instead :) If there's no xml file at the above location but there's a translation of this tutorial in SVG format (in share/tutorials in Inkscape distribution), you'll need to convert it to DocBook (and probably update). Conversion can be done simply by: select the text blocks of an SVG tutorial in Inkscape, Ctrl+C, and Ctrl+V in your text editor, then add the markup.&lt;br /&gt;
&lt;br /&gt;
* Save your file as &amp;lt;original name&amp;gt;-&amp;lt;language suffix&amp;gt;.xml, for example basic/tutorial-basic-es.xml for Spanish. &lt;br /&gt;
&lt;br /&gt;
* Do not use symbolic entities like &amp;amp;amp;aacute;. Instead use either numeric entities such as &amp;amp;amp;#225; or simply write your text in UTF-8.&lt;br /&gt;
&lt;br /&gt;
* Most illustrations don't need translations, so you leave the references to them from XML intact. If however an illustration has some text that you want to translate, open the illustration file in Inkscape (e.g. basic/basic-f12.svg), edit it as needed, and save under a different name (e.g. basic/basic-f12-es.svg). Then change the filename reference in the XML source appropriately.&lt;br /&gt;
&lt;br /&gt;
* When finished, run &amp;lt;a href=&amp;quot;http://xmlsoft.org/xmllint.html&amp;quot;&amp;gt;xmllint&amp;lt;/a&amp;gt; on your file to make sure it's well-formed.&lt;br /&gt;
&lt;br /&gt;
* Send the file to buliabyak at gmail dot com, and I'll convert it to SVG and HTML and upload it to CVS and the web site.&lt;br /&gt;
&lt;br /&gt;
= Interface translations =&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping with providing interface translation for Inkscape,&lt;br /&gt;
here are a few links to help you getting started:&lt;br /&gt;
&lt;br /&gt;
    http://www.gtkmm.org/gtkmm2/docs/tutorial/html/ch20s03.html&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/l10n-guide/&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/style-guides/&lt;br /&gt;
    http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html&lt;br /&gt;
&lt;br /&gt;
Download the .po file for your language from here:&lt;br /&gt;
&lt;br /&gt;
    http://cvs.sourceforge.net/viewcvs.py/inkscape/inkscape/po/&lt;br /&gt;
&lt;br /&gt;
If a .po file for your language does not yet exist, then create one&lt;br /&gt;
by copying the inkscape.pot file that gets generated when you run make&lt;br /&gt;
in the codebase.&lt;br /&gt;
&lt;br /&gt;
Edit the file to add or correct translations of the English strings, and&lt;br /&gt;
then upload your work via the SourceForge patch tracker:&lt;br /&gt;
&lt;br /&gt;
    http://sourceforge.net/tracker/?func=add&amp;amp;group_id=93438&amp;amp;atid=604308&lt;br /&gt;
&lt;br /&gt;
(Check the Upload checkbox and add your file or patch.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's how to make an absolutely up-to-date translation (in case the PO file in CVS is not up-to-date enough):&lt;br /&gt;
&lt;br /&gt;
 1. update your local copy of Inkscape in the usual way: &amp;quot;cvs update&amp;quot;&lt;br /&gt;
 2. &amp;quot;./autogen.sh&amp;quot;&lt;br /&gt;
 3. &amp;quot;./configure&amp;quot;&lt;br /&gt;
 4. enter the &amp;quot;po&amp;quot; directory: &amp;quot;cd po&amp;quot;&lt;br /&gt;
 5. generate the current PO template: &amp;quot;../intltool-update --pot&amp;quot;&lt;br /&gt;
 6. merge your existing translations into the new POT file (inkscape.pot):&lt;br /&gt;
    &amp;quot;msgmerge your_latest_PO_file inkscape.pot &amp;gt; new_PO_file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you just need to complete the translations in the PO file that was&lt;br /&gt;
created in step 6.&lt;br /&gt;
&lt;br /&gt;
== Tools for Translations ==&lt;br /&gt;
* emacs' po-mode (contained in the gettext distribution; the version in po-utils is old)&lt;br /&gt;
* kbabel (http://i18n.kde.org/tools/kbabel/)&lt;br /&gt;
* gtranslator (http://gtranslator.sourceforge.net/)&lt;br /&gt;
* GRand Unified Translation (http://www.kvdb.net/projects/grut/)&lt;br /&gt;
* poEdit (http://poedit.sourceforge.net/)&lt;br /&gt;
&lt;br /&gt;
== A few important things to remember ==&lt;br /&gt;
* After translating a fuzzy string (one that is marked with a &amp;quot;, fuzzy&amp;quot; comment), please remove its &amp;quot;fuzzy&amp;quot; tag -- otherwise this translation will be discarded by the build process, meaning that this string will show up untranslated. KBabel can do this automatically (see KBabel settings).&lt;br /&gt;
* Before publishing your work (after you have finished updating the PO file), please update the &amp;quot;PO-Revision-Date&amp;quot; and &amp;quot;Last-Translator&amp;quot; fields in the PO file header. KBabel can do this automatically.&lt;br /&gt;
&lt;br /&gt;
== Review ==&lt;br /&gt;
This is the start of a list of places to get translation reviews done.  So far:&lt;br /&gt;
  http://www.linux.it/tp/&lt;br /&gt;
&lt;br /&gt;
== Locale Testing ==&lt;br /&gt;
Before reporting that a locale doesn't work in Inkscape, you need to make sure that your system has that locale correctly set up.  To do this, you need to generally find a way to run &amp;quot;locale-gen&amp;quot;.  (Under Debian this is via &amp;quot;dpkg-reconfigure locale&amp;quot;.)  If you set the LANG variable and check a regular tool, you should see the correct language for both the libc error (first line) and the tool error (second line):&lt;br /&gt;
&lt;br /&gt;
 LANG=es_MX ls -z&lt;br /&gt;
 ls: opci&amp;amp;oacute;n inv&amp;amp;aacute;lida -- z&lt;br /&gt;
 Pruebe `ls --help' para m&amp;amp;aacute;s informaci&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
If it reports the regular C messages, your locale has not been correctly configured, and you'll need to find the right way to run &amp;quot;locale-gen&amp;quot; for your distribution:&lt;br /&gt;
&lt;br /&gt;
 LANG=es_ES ls -z&lt;br /&gt;
 ls: invalid option -- z&lt;br /&gt;
 Try `ls --help' for more information.&lt;br /&gt;
&lt;br /&gt;
== Programmers ==&lt;br /&gt;
Please make sure you use [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC150 dgettext] for any pluralized strings.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5334</id>
		<title>Translation information</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5334"/>
		<updated>2005-04-27T17:29:03Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutorial translations =&lt;br /&gt;
&lt;br /&gt;
Inkscape tutorial sources are in DocBook format, with illustrations in SVG. If you want to translate one or more tutorials, first download the DocBook source here:&lt;br /&gt;
&lt;br /&gt;
http://cvs.sourceforge.net/viewcvs.py/inkscape/doc-docbook/&lt;br /&gt;
&lt;br /&gt;
Each tutorial is in its own subdirectory. You need the *.xml file, for example basic/tutorial-basic.xml. Get it and simply replace all English text in it with the text in your language, preserving all XML markup. See README at that location for some notes on markup.&lt;br /&gt;
&lt;br /&gt;
* If there's already such a file in CVS, you can edit it instead :) If there's no xml file at the above location but there's a translation of this tutorial in SVG format (in share/tutorials in Inkscape distribution), you'll need to convert it to DocBook (and probably update). Conversion can be done simply by selecting the text blocks of an SVG tutorial in Inkscape. Ctrl+C, and Ctrl+V in your text editor, then add the markup.&lt;br /&gt;
&lt;br /&gt;
* Save your file as &amp;lt;original name&amp;gt;-&amp;lt;language suffix&amp;gt;.xml, for example basic/tutorial-basic-es.xml for Spanish. &lt;br /&gt;
&lt;br /&gt;
* Do not use symbolic entities like &amp;amp;amp;aacute;. Instead use either numeric entities such as &amp;amp;amp;#225; or simply write your text in UTF-8.&lt;br /&gt;
&lt;br /&gt;
* Most illustrations don't need translations, so you leave the references to them from XML intact. If however an illustration has some text that you want to translate, open the illustration file in Inkscape (e.g. basic/basic-f12.svg), edit it as needed, and save under a different name (e.g. basic/basic-f12-es.svg). Then change the filename reference in the XML source appropriately.&lt;br /&gt;
&lt;br /&gt;
* When finished, run &amp;lt;a href=&amp;quot;http://xmlsoft.org/xmllint.html&amp;quot;&amp;gt;xmllint&amp;lt;/a&amp;gt; on your file to make sure it's well-formed.&lt;br /&gt;
&lt;br /&gt;
* Send the file to buliabyak at gmail dot com, and I'll convert it to SVG and HTML and upload it to CVS and the web site.&lt;br /&gt;
&lt;br /&gt;
= Interface translations =&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping with providing interface translation for Inkscape,&lt;br /&gt;
here are a few links to help you getting started:&lt;br /&gt;
&lt;br /&gt;
    http://www.gtkmm.org/gtkmm2/docs/tutorial/html/ch20s03.html&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/l10n-guide/&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/style-guides/&lt;br /&gt;
    http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html&lt;br /&gt;
&lt;br /&gt;
Download the .po file for your language from here:&lt;br /&gt;
&lt;br /&gt;
    http://cvs.sourceforge.net/viewcvs.py/inkscape/inkscape/po/&lt;br /&gt;
&lt;br /&gt;
If a .po file for your language does not yet exist, then create one&lt;br /&gt;
by copying the inkscape.pot file that gets generated when you run make&lt;br /&gt;
in the codebase.&lt;br /&gt;
&lt;br /&gt;
Edit the file to add or correct translations of the English strings, and&lt;br /&gt;
then upload your work via the SourceForge patch tracker:&lt;br /&gt;
&lt;br /&gt;
    http://sourceforge.net/tracker/?func=add&amp;amp;group_id=93438&amp;amp;atid=604308&lt;br /&gt;
&lt;br /&gt;
(Check the Upload checkbox and add your file or patch.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's how to make an absolutely up-to-date translation (in case the PO file in CVS is not up-to-date enough):&lt;br /&gt;
&lt;br /&gt;
 1. update your local copy of Inkscape in the usual way: &amp;quot;cvs update&amp;quot;&lt;br /&gt;
 2. &amp;quot;./autogen.sh&amp;quot;&lt;br /&gt;
 3. &amp;quot;./configure&amp;quot;&lt;br /&gt;
 4. enter the &amp;quot;po&amp;quot; directory: &amp;quot;cd po&amp;quot;&lt;br /&gt;
 5. generate the current PO template: &amp;quot;../intltool-update --pot&amp;quot;&lt;br /&gt;
 6. merge your existing translations into the new POT file (inkscape.pot):&lt;br /&gt;
    &amp;quot;msgmerge your_latest_PO_file inkscape.pot &amp;gt; new_PO_file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you just need to complete the translations in the PO file that was&lt;br /&gt;
created in step 6.&lt;br /&gt;
&lt;br /&gt;
== Tools for Translations ==&lt;br /&gt;
* emacs' po-mode (contained in the gettext distribution; the version in po-utils is old)&lt;br /&gt;
* kbabel (http://i18n.kde.org/tools/kbabel/)&lt;br /&gt;
* gtranslator (http://gtranslator.sourceforge.net/)&lt;br /&gt;
* GRand Unified Translation (http://www.kvdb.net/projects/grut/)&lt;br /&gt;
* poEdit (http://poedit.sourceforge.net/)&lt;br /&gt;
&lt;br /&gt;
== A few important things to remember ==&lt;br /&gt;
* After translating a fuzzy string (one that is marked with a &amp;quot;, fuzzy&amp;quot; comment), please remove its &amp;quot;fuzzy&amp;quot; tag -- otherwise this translation will be discarded by the build process, meaning that this string will show up untranslated. KBabel can do this automatically (see KBabel settings).&lt;br /&gt;
* Before publishing your work (after you have finished updating the PO file), please update the &amp;quot;PO-Revision-Date&amp;quot; and &amp;quot;Last-Translator&amp;quot; fields in the PO file header. KBabel can do this automatically.&lt;br /&gt;
&lt;br /&gt;
== Review ==&lt;br /&gt;
This is the start of a list of places to get translation reviews done.  So far:&lt;br /&gt;
  http://www.linux.it/tp/&lt;br /&gt;
&lt;br /&gt;
== Locale Testing ==&lt;br /&gt;
Before reporting that a locale doesn't work in Inkscape, you need to make sure that your system has that locale correctly set up.  To do this, you need to generally find a way to run &amp;quot;locale-gen&amp;quot;.  (Under Debian this is via &amp;quot;dpkg-reconfigure locale&amp;quot;.)  If you set the LANG variable and check a regular tool, you should see the correct language for both the libc error (first line) and the tool error (second line):&lt;br /&gt;
&lt;br /&gt;
 LANG=es_MX ls -z&lt;br /&gt;
 ls: opci&amp;amp;oacute;n inv&amp;amp;aacute;lida -- z&lt;br /&gt;
 Pruebe `ls --help' para m&amp;amp;aacute;s informaci&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
If it reports the regular C messages, your locale has not been correctly configured, and you'll need to find the right way to run &amp;quot;locale-gen&amp;quot; for your distribution:&lt;br /&gt;
&lt;br /&gt;
 LANG=es_ES ls -z&lt;br /&gt;
 ls: invalid option -- z&lt;br /&gt;
 Try `ls --help' for more information.&lt;br /&gt;
&lt;br /&gt;
== Programmers ==&lt;br /&gt;
Please make sure you use [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC150 dgettext] for any pluralized strings.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5333</id>
		<title>Translation information</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5333"/>
		<updated>2005-04-27T17:08:55Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutorial translations =&lt;br /&gt;
&lt;br /&gt;
Inkscape tutorial sources are in DocBook format, with illustrations in SVG. If you want to translate one or more tutorials, first download the DocBook source here:&lt;br /&gt;
&lt;br /&gt;
http://cvs.sourceforge.net/viewcvs.py/inkscape/doc-docbook/&lt;br /&gt;
&lt;br /&gt;
Each tutorial is in its own subdirectory. You need the *.xml file, for example basic/tutorial-basic.xml. Get it and simply replace all English text in it with the text in your language, preserving all XML markup. &lt;br /&gt;
* Save your file as &amp;lt;original name&amp;gt;-&amp;lt;language suffix&amp;gt;.xml, for example basic/tutorial-basic-es.xml for Spanish. If there's alreasy such a file in CVS, you can edit it instead :) If there's no xml file at the above location but there's a translation of this tutorial in SVG format (e.g. in share/tutorials in Inkscape distribution), you'll need to convert it to DocBook (and probably update).&lt;br /&gt;
* Do not use symbolic entities like &amp;amp;amp;aacute;. Instead use either numeric entities such as &amp;amp;amp;#225; or simply write your text in UTF-8.&lt;br /&gt;
* Most illustrations don't need translations, so you leave the references to them from XML intact. If however an illustration has some text that you want to translate, open the illustration file in Inkscape (e.g. basic/basic-f12.svg), edit it as needed, and save under a different name (e.g. basic/basic-f12-es.svg). Then change the filename reference in the XML source appropriately.&lt;br /&gt;
* When finished, run &amp;lt;a href=&amp;quot;http://xmlsoft.org/xmllint.html&amp;quot;&amp;gt;xmllint&amp;lt;/a&amp;gt; on your file to make sure it's well-formed.&lt;br /&gt;
* Send the file to buliabyak at gmail dot com, and I'll convert it to SVG and HTML and upload it to CVS and the web site.&lt;br /&gt;
&lt;br /&gt;
= Interface translations =&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping with providing interface translation for Inkscape,&lt;br /&gt;
here are a few links to help you getting started:&lt;br /&gt;
&lt;br /&gt;
    http://www.gtkmm.org/gtkmm2/docs/tutorial/html/ch20s03.html&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/l10n-guide/&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/style-guides/&lt;br /&gt;
    http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html&lt;br /&gt;
&lt;br /&gt;
Download the .po file for your language from here:&lt;br /&gt;
&lt;br /&gt;
    http://cvs.sourceforge.net/viewcvs.py/inkscape/inkscape/po/&lt;br /&gt;
&lt;br /&gt;
If a .po file for your language does not yet exist, then create one&lt;br /&gt;
by copying the inkscape.pot file that gets generated when you run make&lt;br /&gt;
in the codebase.&lt;br /&gt;
&lt;br /&gt;
Edit the file to add or correct translations of the English strings, and&lt;br /&gt;
then upload your work via the SourceForge patch tracker:&lt;br /&gt;
&lt;br /&gt;
    http://sourceforge.net/tracker/?func=add&amp;amp;group_id=93438&amp;amp;atid=604308&lt;br /&gt;
&lt;br /&gt;
(Check the Upload checkbox and add your file or patch.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's how to make an absolutely up-to-date translation (in case the PO file in CVS is not up-to-date enough):&lt;br /&gt;
&lt;br /&gt;
 1. update your local copy of Inkscape in the usual way: &amp;quot;cvs update&amp;quot;&lt;br /&gt;
 2. &amp;quot;./autogen.sh&amp;quot;&lt;br /&gt;
 3. &amp;quot;./configure&amp;quot;&lt;br /&gt;
 4. enter the &amp;quot;po&amp;quot; directory: &amp;quot;cd po&amp;quot;&lt;br /&gt;
 5. generate the current PO template: &amp;quot;../intltool-update --pot&amp;quot;&lt;br /&gt;
 6. merge your existing translations into the new POT file (inkscape.pot):&lt;br /&gt;
    &amp;quot;msgmerge your_latest_PO_file inkscape.pot &amp;gt; new_PO_file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you just need to complete the translations in the PO file that was&lt;br /&gt;
created in step 6.&lt;br /&gt;
&lt;br /&gt;
== Tools for Translations ==&lt;br /&gt;
* emacs' po-mode (contained in the gettext distribution; the version in po-utils is old)&lt;br /&gt;
* kbabel (http://i18n.kde.org/tools/kbabel/)&lt;br /&gt;
* gtranslator (http://gtranslator.sourceforge.net/)&lt;br /&gt;
* GRand Unified Translation (http://www.kvdb.net/projects/grut/)&lt;br /&gt;
* poEdit (http://poedit.sourceforge.net/)&lt;br /&gt;
&lt;br /&gt;
== A few important things to remember ==&lt;br /&gt;
* After translating a fuzzy string (one that is marked with a &amp;quot;, fuzzy&amp;quot; comment), please remove its &amp;quot;fuzzy&amp;quot; tag -- otherwise this translation will be discarded by the build process, meaning that this string will show up untranslated. KBabel can do this automatically (see KBabel settings).&lt;br /&gt;
* Before publishing your work (after you have finished updating the PO file), please update the &amp;quot;PO-Revision-Date&amp;quot; and &amp;quot;Last-Translator&amp;quot; fields in the PO file header. KBabel can do this automatically.&lt;br /&gt;
&lt;br /&gt;
== Review ==&lt;br /&gt;
This is the start of a list of places to get translation reviews done.  So far:&lt;br /&gt;
  http://www.linux.it/tp/&lt;br /&gt;
&lt;br /&gt;
== Locale Testing ==&lt;br /&gt;
Before reporting that a locale doesn't work in Inkscape, you need to make sure that your system has that locale correctly set up.  To do this, you need to generally find a way to run &amp;quot;locale-gen&amp;quot;.  (Under Debian this is via &amp;quot;dpkg-reconfigure locale&amp;quot;.)  If you set the LANG variable and check a regular tool, you should see the correct language for both the libc error (first line) and the tool error (second line):&lt;br /&gt;
&lt;br /&gt;
 LANG=es_MX ls -z&lt;br /&gt;
 ls: opci&amp;amp;oacute;n inv&amp;amp;aacute;lida -- z&lt;br /&gt;
 Pruebe `ls --help' para m&amp;amp;aacute;s informaci&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
If it reports the regular C messages, your locale has not been correctly configured, and you'll need to find the right way to run &amp;quot;locale-gen&amp;quot; for your distribution:&lt;br /&gt;
&lt;br /&gt;
 LANG=es_ES ls -z&lt;br /&gt;
 ls: invalid option -- z&lt;br /&gt;
 Try `ls --help' for more information.&lt;br /&gt;
&lt;br /&gt;
== Programmers ==&lt;br /&gt;
Please make sure you use [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC150 dgettext] for any pluralized strings.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5332</id>
		<title>Translation information</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5332"/>
		<updated>2005-04-27T17:01:42Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutorial translations =&lt;br /&gt;
&lt;br /&gt;
Inkscape tutorial sources are in DocBook format, with illustrations in SVG. If you want to translate one or more tutorials, first download the DocBook source here:&lt;br /&gt;
&lt;br /&gt;
http://cvs.sourceforge.net/viewcvs.py/inkscape/doc-docbook/&lt;br /&gt;
&lt;br /&gt;
Each tutorial is in its own subdirectory. You need the *.xml file, for example basic/tutorial-basic.xml. Get it and simply replace all English text in it with the text in your language, preserving all XML markup. &lt;br /&gt;
* Save your file as &amp;lt;original name&amp;gt;-&amp;lt;language suffix&amp;gt;.xml, for example basic/tutorial-basic-es.xml for Spanish. If there's alreasy such a file in CVS, you can edit it instead :) If there's no xml file at the above location but there's a translation of this tutorial in SVG format (e.g. in share/tutorials in Inkscape distribution), you'll need to convert it to DocBook (and probably update).&lt;br /&gt;
* Do not use symbolic entities like &amp;amp;amp;aacute;. Instead use either numeric entities such as &amp;amp;amp;#225; or simply write your text in UTF-8.&lt;br /&gt;
* Most illustrations don't need translations, so you leave the references to them from XML intact. If however an illustration has some text that you want to translate, open the illustration file in Inkscape (e.g. basic/basic-f12.svg), edit it as needed, and save under a different name (e.g. basic/basic-f12-es.svg). Then change the filename reference in the XML source appropriately.&lt;br /&gt;
* When finished, run xmllint on your file to make sure it's well-formed.&lt;br /&gt;
* Send the file to buliabyak at gmail dot com, and I'll convert it to SVG and HTML and upload it to CVS and the web site.&lt;br /&gt;
&lt;br /&gt;
= Interface translations =&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping with providing interface translation for Inkscape,&lt;br /&gt;
here are a few links to help you getting started:&lt;br /&gt;
&lt;br /&gt;
    http://www.gtkmm.org/gtkmm2/docs/tutorial/html/ch20s03.html&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/l10n-guide/&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/style-guides/&lt;br /&gt;
    http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html&lt;br /&gt;
&lt;br /&gt;
Download the .po file for your language from here:&lt;br /&gt;
&lt;br /&gt;
    http://cvs.sourceforge.net/viewcvs.py/inkscape/inkscape/po/&lt;br /&gt;
&lt;br /&gt;
If a .po file for your language does not yet exist, then create one&lt;br /&gt;
by copying the inkscape.pot file that gets generated when you run make&lt;br /&gt;
in the codebase.&lt;br /&gt;
&lt;br /&gt;
Edit the file to add or correct translations of the English strings, and&lt;br /&gt;
then upload your work via the SourceForge patch tracker:&lt;br /&gt;
&lt;br /&gt;
    http://sourceforge.net/tracker/?func=add&amp;amp;group_id=93438&amp;amp;atid=604308&lt;br /&gt;
&lt;br /&gt;
(Check the Upload checkbox and add your file or patch.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's how to make an absolutely up-to-date translation (in case the PO file in CVS is not up-to-date enough):&lt;br /&gt;
&lt;br /&gt;
 1. update your local copy of Inkscape in the usual way: &amp;quot;cvs update&amp;quot;&lt;br /&gt;
 2. &amp;quot;./autogen.sh&amp;quot;&lt;br /&gt;
 3. &amp;quot;./configure&amp;quot;&lt;br /&gt;
 4. enter the &amp;quot;po&amp;quot; directory: &amp;quot;cd po&amp;quot;&lt;br /&gt;
 5. generate the current PO template: &amp;quot;../intltool-update --pot&amp;quot;&lt;br /&gt;
 6. merge your existing translations into the new POT file (inkscape.pot):&lt;br /&gt;
    &amp;quot;msgmerge your_latest_PO_file inkscape.pot &amp;gt; new_PO_file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you just need to complete the translations in the PO file that was&lt;br /&gt;
created in step 6.&lt;br /&gt;
&lt;br /&gt;
== Tools for Translations ==&lt;br /&gt;
* emacs' po-mode (contained in the gettext distribution; the version in po-utils is old)&lt;br /&gt;
* kbabel (http://i18n.kde.org/tools/kbabel/)&lt;br /&gt;
* gtranslator (http://gtranslator.sourceforge.net/)&lt;br /&gt;
* GRand Unified Translation (http://www.kvdb.net/projects/grut/)&lt;br /&gt;
* poEdit (http://poedit.sourceforge.net/)&lt;br /&gt;
&lt;br /&gt;
== A few important things to remember ==&lt;br /&gt;
* After translating a fuzzy string (one that is marked with a &amp;quot;, fuzzy&amp;quot; comment), please remove its &amp;quot;fuzzy&amp;quot; tag -- otherwise this translation will be discarded by the build process, meaning that this string will show up untranslated. KBabel can do this automatically (see KBabel settings).&lt;br /&gt;
* Before publishing your work (after you have finished updating the PO file), please update the &amp;quot;PO-Revision-Date&amp;quot; and &amp;quot;Last-Translator&amp;quot; fields in the PO file header. KBabel can do this automatically.&lt;br /&gt;
&lt;br /&gt;
== Review ==&lt;br /&gt;
This is the start of a list of places to get translation reviews done.  So far:&lt;br /&gt;
  http://www.linux.it/tp/&lt;br /&gt;
&lt;br /&gt;
== Locale Testing ==&lt;br /&gt;
Before reporting that a locale doesn't work in Inkscape, you need to make sure that your system has that locale correctly set up.  To do this, you need to generally find a way to run &amp;quot;locale-gen&amp;quot;.  (Under Debian this is via &amp;quot;dpkg-reconfigure locale&amp;quot;.)  If you set the LANG variable and check a regular tool, you should see the correct language for both the libc error (first line) and the tool error (second line):&lt;br /&gt;
&lt;br /&gt;
 LANG=es_MX ls -z&lt;br /&gt;
 ls: opci&amp;amp;oacute;n inv&amp;amp;aacute;lida -- z&lt;br /&gt;
 Pruebe `ls --help' para m&amp;amp;aacute;s informaci&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
If it reports the regular C messages, your locale has not been correctly configured, and you'll need to find the right way to run &amp;quot;locale-gen&amp;quot; for your distribution:&lt;br /&gt;
&lt;br /&gt;
 LANG=es_ES ls -z&lt;br /&gt;
 ls: invalid option -- z&lt;br /&gt;
 Try `ls --help' for more information.&lt;br /&gt;
&lt;br /&gt;
== Programmers ==&lt;br /&gt;
Please make sure you use [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC150 dgettext] for any pluralized strings.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5331</id>
		<title>Translation information</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Translation_information&amp;diff=5331"/>
		<updated>2005-04-27T16:39:19Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutorial translations =&lt;br /&gt;
&lt;br /&gt;
Inkscape tutorial sources are in DocBook format, with illustrations in SVG. If you want to translate one or more tutorials, first download the DocBook source here:&lt;br /&gt;
&lt;br /&gt;
http://cvs.sourceforge.net/viewcvs.py/inkscape/doc-docbook/&lt;br /&gt;
&lt;br /&gt;
Each tutorial is in its own subdirectory. You need the *.xml file, for example basic/tutorial-basic.xml. Get it and simply replace all English text in it with the text in your language, preserving all XML markup. &lt;br /&gt;
* Save your file as &amp;lt;original name&amp;gt;-&amp;lt;language suffix&amp;gt;.xml, for example basic/tutorial-basic-es.xml for Spanish. If there's alreasy such a file in CVS, you can edit it instead :) If there's no xml file at the above location but there's a translation of this tutorial in SVG format (e.g. in share/tutorials in Inkscape distribution), you'll need to convert it to DocBook (and probably update).&lt;br /&gt;
* Do not use symbolic entities like &amp;amp;aacute;. Instead use either numeric entities such as á or simply write your text in UTF-8.&lt;br /&gt;
* Most illustrations don't need translations, so you leave the references to them from XML intact. If however an illustration has some text that you want to translate, open the illustration file in Inkscape (e.g. basic/basic-f12.svg), edit it as needed, and save under a different name (e.g. basic/basic-f12-es.svg). Then change the filename reference in the XML source appropriately.&lt;br /&gt;
* When finished, run xmllint on your file to make sure it's well-formed.&lt;br /&gt;
* Send the file to buliabyak at gmail dot com, and I'll convert it to SVG and HTML and upload it to CVS and the web site.&lt;br /&gt;
&lt;br /&gt;
= Interface translations =&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping with providing interface translation for Inkscape,&lt;br /&gt;
here are a few links to help you getting started:&lt;br /&gt;
&lt;br /&gt;
    http://www.gtkmm.org/gtkmm2/docs/tutorial/html/ch20s03.html&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/l10n-guide/&lt;br /&gt;
    http://developer.gnome.org/projects/gtp/style-guides/&lt;br /&gt;
    http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html&lt;br /&gt;
&lt;br /&gt;
Download the .po file for your language from here:&lt;br /&gt;
&lt;br /&gt;
    http://cvs.sourceforge.net/viewcvs.py/inkscape/inkscape/po/&lt;br /&gt;
&lt;br /&gt;
If a .po file for your language does not yet exist, then create one&lt;br /&gt;
by copying the inkscape.pot file that gets generated when you run make&lt;br /&gt;
in the codebase.&lt;br /&gt;
&lt;br /&gt;
Edit the file to add or correct translations of the English strings, and&lt;br /&gt;
then upload your work via the SourceForge patch tracker:&lt;br /&gt;
&lt;br /&gt;
    http://sourceforge.net/tracker/?func=add&amp;amp;group_id=93438&amp;amp;atid=604308&lt;br /&gt;
&lt;br /&gt;
(Check the Upload checkbox and add your file or patch.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's how to make an absolutely up-to-date translation (in case the PO file in CVS is not up-to-date enough):&lt;br /&gt;
&lt;br /&gt;
 1. update your local copy of Inkscape in the usual way: &amp;quot;cvs update&amp;quot;&lt;br /&gt;
 2. &amp;quot;./autogen.sh&amp;quot;&lt;br /&gt;
 3. &amp;quot;./configure&amp;quot;&lt;br /&gt;
 4. enter the &amp;quot;po&amp;quot; directory: &amp;quot;cd po&amp;quot;&lt;br /&gt;
 5. generate the current PO template: &amp;quot;../intltool-update --pot&amp;quot;&lt;br /&gt;
 6. merge your existing translations into the new POT file (inkscape.pot):&lt;br /&gt;
    &amp;quot;msgmerge your_latest_PO_file inkscape.pot &amp;gt; new_PO_file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you just need to complete the translations in the PO file that was&lt;br /&gt;
created in step 6.&lt;br /&gt;
&lt;br /&gt;
== Tools for Translations ==&lt;br /&gt;
* emacs' po-mode (contained in the gettext distribution; the version in po-utils is old)&lt;br /&gt;
* kbabel (http://i18n.kde.org/tools/kbabel/)&lt;br /&gt;
* gtranslator (http://gtranslator.sourceforge.net/)&lt;br /&gt;
* GRand Unified Translation (http://www.kvdb.net/projects/grut/)&lt;br /&gt;
* poEdit (http://poedit.sourceforge.net/)&lt;br /&gt;
&lt;br /&gt;
== A few important things to remember ==&lt;br /&gt;
* After translating a fuzzy string (one that is marked with a &amp;quot;, fuzzy&amp;quot; comment), please remove its &amp;quot;fuzzy&amp;quot; tag -- otherwise this translation will be discarded by the build process, meaning that this string will show up untranslated. KBabel can do this automatically (see KBabel settings).&lt;br /&gt;
* Before publishing your work (after you have finished updating the PO file), please update the &amp;quot;PO-Revision-Date&amp;quot; and &amp;quot;Last-Translator&amp;quot; fields in the PO file header. KBabel can do this automatically.&lt;br /&gt;
&lt;br /&gt;
== Review ==&lt;br /&gt;
This is the start of a list of places to get translation reviews done.  So far:&lt;br /&gt;
  http://www.linux.it/tp/&lt;br /&gt;
&lt;br /&gt;
== Locale Testing ==&lt;br /&gt;
Before reporting that a locale doesn't work in Inkscape, you need to make sure that your system has that locale correctly set up.  To do this, you need to generally find a way to run &amp;quot;locale-gen&amp;quot;.  (Under Debian this is via &amp;quot;dpkg-reconfigure locale&amp;quot;.)  If you set the LANG variable and check a regular tool, you should see the correct language for both the libc error (first line) and the tool error (second line):&lt;br /&gt;
&lt;br /&gt;
 LANG=es_MX ls -z&lt;br /&gt;
 ls: opci&amp;amp;oacute;n inv&amp;amp;aacute;lida -- z&lt;br /&gt;
 Pruebe `ls --help' para m&amp;amp;aacute;s informaci&amp;amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
If it reports the regular C messages, your locale has not been correctly configured, and you'll need to find the right way to run &amp;quot;locale-gen&amp;quot; for your distribution:&lt;br /&gt;
&lt;br /&gt;
 LANG=es_ES ls -z&lt;br /&gt;
 ls: invalid option -- z&lt;br /&gt;
 Try `ls --help' for more information.&lt;br /&gt;
&lt;br /&gt;
== Programmers ==&lt;br /&gt;
Please make sure you use [http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC150 dgettext] for any pluralized strings.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=FeatureNotePad&amp;diff=1603</id>
		<title>FeatureNotePad</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=FeatureNotePad&amp;diff=1603"/>
		<updated>2005-04-26T21:23:10Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a notepad for quickly noting down good ideas (newest first please).  If you're bored, feel free to write these as full feature requests and add to the tracker, or as separate Wiki pages.&lt;br /&gt;
&lt;br /&gt;
FeatureNotePadArchive (dupes, already implemented ideas, those with acceptable workarounds, those that cannot be implemented at all)&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
I can't believe this is not implemented yet. &amp;quot;Outline&amp;quot; mode. &amp;quot;Draft&amp;quot; mode. &amp;quot;X-Ray&amp;quot; mode. You know what I'm talking about. The mode where only the edges of the paths are drawn, stroked at constant width. Turn it off, and you have everything visible normally again.&lt;br /&gt;
&lt;br /&gt;
I've seen this in Sketch, I've seen this in Corel Draw!, heck, even the good ole 1991 vintage Arts &amp;amp; Letters. Why not in Inkscape too? It can't be that hard to implement...&lt;br /&gt;
&lt;br /&gt;
I think this is pretty important because I love to work with lots of overlapping, same-or-nearly-same-color objects that don't have strike at all. Would make drawing stuff infinitely easier...&lt;br /&gt;
Aside of this little snag, I think Inkscape has rampaged wayyy past Sketch already =)&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;kwixson writes:&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some little ideas that I haven't had time to fully spec yet, but I don't want to forget...&lt;br /&gt;
&lt;br /&gt;
* Cursor icons for Pen, Pencil and Calligraphy tools&lt;br /&gt;
* Visual cues for Pen tool cursor in append mode, and other modes (i.e., +, -, ^, etc.)&lt;br /&gt;
* Visual cue for selected groups (i.e., solid marquee instead of dashed)&lt;br /&gt;
* Terminiate continuous draw mode when a path is closed in append mode&lt;br /&gt;
  DONE&lt;br /&gt;
* Undo in draw mode removes last node, not the entire path, same as backspace key&lt;br /&gt;
* Set the ruler 0, 0 coordinates by dragging a cross out of the rulers' corner / double click to set precisely, according to 0,0 index of page dimensions.&lt;br /&gt;
* Make space bar held down transform cursor to Selector tool until spacebar is released, with any tool except Text.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Björn writes:&amp;lt;/B&amp;gt;&lt;br /&gt;
1.) _Pressure sensitivity_&lt;br /&gt;
 - Everybody else got it (Xara, Illustrator, even Gimp) and it is almost necessary for professional drawing.&lt;br /&gt;
&lt;br /&gt;
2.) Sub-pixel resolution in drawing, is possible with XInput i think?&lt;br /&gt;
 - Again, improves drawing by hand&lt;br /&gt;
3.) Smooth drawing, smooth over small irrelegularities from mouse/drawing board&lt;br /&gt;
 - Same as all of the above, improves drawing, makes it a whole lot more fun! :)&lt;br /&gt;
&lt;br /&gt;
It doesn't seem so hard to implement but it would make a huge diffrence!&lt;br /&gt;
 &lt;br /&gt;
Aside from that, I love where Inkscape is going, the interface is great to work with and it just keeps getting better!&lt;br /&gt;
I find myself building from CVS so I dont't miss out.&lt;br /&gt;
&lt;br /&gt;
GREAT WORK GUYS! :)&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Ilja writes:&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.) Extrusion of Objects&lt;br /&gt;
2.) Dropshadow, kind of a clone - a bit fuzzy and little shifted behind&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Daddio writes:&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
A couple of Small features that would help those of us a &amp;lt;b&amp;gt;lot&amp;lt;/b&amp;gt; that like to draw a basic shape and then tweak it in the xml editor:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) the ablility to convert the SVG coordinates in a path to &amp;lt;i&amp;gt;and from&amp;lt;/i&amp;gt;relative coordinates (small case m's l's c's a's) except perhaps the initial M&amp;lt;br /&amp;gt;&lt;br /&gt;
2) the ability to truncate &amp;lt;i&amp;gt;(or even better, round)&amp;lt;/i&amp;gt; the SVG coordinates to  1, 2 or zero (etc) decimal places.&amp;lt;br /&amp;gt;&lt;br /&gt;
3) Set a decimal place limit so the generated SVG will stay within that limit.  I don't usually need or want 0.0006 precision!&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;fantasai&amp;lt;/strong&amp;gt; seconds these and suggests a way of saving as Plain SVG with metadata, since&lt;br /&gt;
things like the title, author, and license terms -- which are applicable to published images but not so&lt;br /&gt;
much to in-process drafts -- shouldn't be thrown out with the &amp;quot;last used zoom level&amp;quot; data, which are just&lt;br /&gt;
junk in a publication-ready image.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
Slapo writes:&lt;br /&gt;
&lt;br /&gt;
it would be nice to have features like obejct shadows, round corners and square gradient in Sodipodi. I think those are the things I am missing in it and other users would appreciate as well. If you need some SVG code examples, I'll e-mail it to you. &lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
&lt;br /&gt;
njh writes:&lt;br /&gt;
&lt;br /&gt;
Orthogonal lines best-fit to a pen path would be useful for quickly sketching diagrams.&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
-Scribus is a DTP coded in C++ (but with Qt). it can work with Python Script.&lt;br /&gt;
May be have a look at this could help doing the same in Inkscape.&lt;br /&gt;
-If the later can be done, this will help eventually include some of good&lt;br /&gt;
Sketch&lt;br /&gt;
(written in Python) possibilities in Inkscape.&lt;br /&gt;
- Also Scribus has good NodeTool, and good text tool featuring textbox (frame)&lt;br /&gt;
or text on a path.&lt;br /&gt;
                                                                                &lt;br /&gt;
cheers&lt;br /&gt;
Cédric&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
plugins for ways to warp and bend things&lt;br /&gt;
-------------------------&lt;br /&gt;
&lt;br /&gt;
What I can expect from this project is a better integration with gnome-office.&lt;br /&gt;
I dream for a really integrated gnome-office with a lot of code sharing via libraries. &lt;br /&gt;
For example, a vectorial drawing soft has lot of things in common with glabels, AbiShow, etc ... &lt;br /&gt;
We have a lot to learn from Koffice in this respect. &lt;br /&gt;
 &lt;br /&gt;
So please create a fully capable GtkVectDraw library !&lt;br /&gt;
-------------------------&lt;br /&gt;
''Emphasis on a small core plus modular extensions for features (a la Mozilla Firebird)''&lt;br /&gt;
&lt;br /&gt;
But *please* maintain a plugin-pack, and ship it with Inkscape. The way Firebird works sucks. Firebird has poor tab-implementation, and there are &amp;gt;10 extensions that try to improve it, while only 1 good version is needed. The list with extensions is chaos, don't let it be so with Inkscape...&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
If you want to add new features, think about layers a la gimp. Sketch uses them and it's very convenient. &lt;br /&gt;
 &lt;br /&gt;
: In a vector drawing program, what would be the actual difference between a &amp;quot;layer&amp;quot; and a &amp;quot;group&amp;quot;? -- kaj&lt;br /&gt;
&lt;br /&gt;
Ease of use mostly. If you have a complicated drawing, layers are very usefull to organize your work, move them up or down, make them invisible, apply layer transformations, etcetera. Groups could be used in theory to make a Gimp-like layer toolbox, but its not very practical.&lt;br /&gt;
&lt;br /&gt;
If, for example, you have an image with layers and want to save it to SVG, you just export it whilst flattening the layers, just like you export a PNG from the Gimp today.&lt;br /&gt;
&lt;br /&gt;
I'm I alone in thinking that a Vectorbased drawing program, with the interface built like the Gimp 1.3 series, would be very wanted and usefull? Similar to how Adobe's Photoshop and Illustrator have a similar GUI concept?&lt;br /&gt;
-- anonymous&lt;br /&gt;
&lt;br /&gt;
: I disagree... all they need is a little widget that shows all the groups as a tree of layers. And if you group, two groups, : you'd create a new layer, with the two original groups/layers as a child of the new layer.... &lt;br /&gt;
: voila, best of all worlds. &lt;br /&gt;
This behaviour of hierarchycal tree of objects, calling the highest hierarchycal level the 'layers' level, and the other hierarchical levels called 'groups' or 'subgroups'. It would be good some layer/group operations like changing the visibility of the hole layer/group, being capable of selecting on subelement, working with the hole layer or with a group or with an element. With all these behaviour and a hierarchical tree to work with it, it would resemble the Adobe Illustrator object model that (I think) is the most powerfull and flexible one.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
I asked a very similar question about why use layers to the Dia project and here is one of the responses &lt;br /&gt;
 &lt;br /&gt;
The ability to be able to easily hide, move and remove layers is certainly a factor that could be mitigated by a more powerful tree view of the document but at the very least there are users who find it convenient so no vector program should remove Layers without adding a bettter alternative &lt;br /&gt;
 &lt;br /&gt;
http://www.mail-archive.com/dia-list@gnome.org/msg05072.html&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
The below is in regards to Sodipodi 0.32:&lt;br /&gt;
                                                                                         &lt;br /&gt;
2. The XML viewer doesn't appear to allow selecting multiple items.&lt;br /&gt;
Often times I want to makes changes to many items at once and sometimes&lt;br /&gt;
I'll be working in the XML viewer.  Since this was the only way I could&lt;br /&gt;
figure out how to select individual items in a group it seems completely&lt;br /&gt;
impossible to select several items in a group.&lt;br /&gt;
                                                                                        &lt;br /&gt;
Some notes on feel:&lt;br /&gt;
                                                                                         &lt;br /&gt;
4. The mouse event system feels a bit wonky.  For example, if I take a&lt;br /&gt;
fairly complex design which can be a little bit sluggish when editing and&lt;br /&gt;
&lt;br /&gt;
make adjustments to a path node the cursor doesn't release as soon as I&lt;br /&gt;
let go of the mouse button.  So when I'm working quickly what happens is I&lt;br /&gt;
tweak a node, let go of the mouse button, then move the mouse and it keeps&lt;br /&gt;
adjusting the node even though I'm not holding the button.  This slows me&lt;br /&gt;
down considerably because I have to wait after letting go of the mouse&lt;br /&gt;
button each time.  It also does this when scrolling the main view using&lt;br /&gt;
the middle mouse button.  I'll scroll the view over, let go of the mouse&lt;br /&gt;
button, then when I move the mouse the view still scrolls for a second or&lt;br /&gt;
two.  Very annoying.  :)&lt;br /&gt;
                                                                                         &lt;br /&gt;
                                                                                        &lt;br /&gt;
Feature &amp;quot;wants&amp;quot;:&lt;br /&gt;
                                                                                         &lt;br /&gt;
                                                                                         &lt;br /&gt;
9. More powerful selection commands.  Some examples (from Illustrator):&lt;br /&gt;
                                                                                         &lt;br /&gt;
Select by fill color&lt;br /&gt;
Select by same stroke and fill&lt;br /&gt;
etc...&lt;br /&gt;
                                                                                         &lt;br /&gt;
                                                                                         &lt;br /&gt;
11. More and user defined hot-keys.  Can I set any command/mode to a&lt;br /&gt;
hot-key?&lt;br /&gt;
                                                                                         &lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
I noticed that gimp does a cool hack today, they use an image thumbnail of the drawing as the window manager icon for the drawing window, you should do that with inkscape too&lt;br /&gt;
and it is actually usefull, consider I have fix inkscape windows with different flags, with this hack I will be able to identify each window in the tasklist and don't have to search so much&lt;br /&gt;
&lt;br /&gt;
Also, I really wish inkscape where session aware like gedit, so that when I asks nautilus to open a new image it does so in the existing inkscape session instead of starting a new instance&lt;br /&gt;
&lt;br /&gt;
http://bugzilla.gnome.org/show_bug.cgi?id=107668  - the discussion in that bug report might be of interest to you guys too.  the participants are Dom (librsvg), Owen and the Gimp guys&lt;br /&gt;
&lt;br /&gt;
-- Uraeus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
when given a nonexisting file name on the command line, create that file (with an error report too)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Ability to export to uncompressed TIFF.&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Add multi-page support, default layouts for all pages, etc.&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ability to import Dia objects. &lt;br /&gt;
Restricted Inkscape mode to work like Dia. There's nothing that Dia can do that is not possible to&lt;br /&gt;
do in Inkscape. &lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Export .eps. Enough said.&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
However you gave me an idea: I can store past viewport not only before I do zoom, but also after that; later, when a next zoom is started, I will compare the current viewport with the last stored and, if it's the same, not store it. This way I will be adding one viewport record if there was no panning between zooms and two records if there was panning, these records storing the first and last viewports at this zoom. I think it will be a bit more convenient this way. &lt;br /&gt;
&lt;br /&gt;
:Well, what I had in mind is that viewport undo steps would be separated by editing operations -- so e.g. consecutive pans/zooms with no edits in between them would be coalesced into a single zoom undo step.&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Exporting vectors as swf files. While this is probably not on the top of everyone's wishlist, it would make inkscape the tool of choice for editing shapes for flash, which is an area where the flash editor does a horrible job. Flash import capabilities for vectors are also very limited, making AI a requirement in order to convert between flash and svg.&lt;br /&gt;
&lt;br /&gt;
Given that svg is going to be replacing flash very (very) soon, a flash import capability would also make life easier for a lot of people...&lt;br /&gt;
&lt;br /&gt;
Ming library: [[http://ming.sourceforge.net/]]&lt;br /&gt;
Svg2Swf python script (uses Ming): [[http://www.eskimo.com/~robla/svg2swf/]]&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Add support for mouse gestures.&lt;br /&gt;
I have used the Mentor Graphics CAD tools for editing&lt;br /&gt;
schematics and PCB layouts, and the built-in support for mouse&lt;br /&gt;
gesture has helped the productivity a lot. Granted CAD drawing&lt;br /&gt;
is not exactly vector drawing, but it is not too far apart.&lt;br /&gt;
There is a library libstroke that provides gestures support,&lt;br /&gt;
but I don't have any idea how usable that would be for inkscape.&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Find dialog: collapsable panes: Size &amp;amp; Position (X, Y, W, H; tolerance), Attribute (Name, Value). Pasting in the id, style, size/position fields (add buttons for pasting?) pastes the id, style, size/position of the object on clipboard. Add a regexp checkbox, when it's on matches are always exact but with a regexp matcher. Checkboxes: limit search to selection, (later) to current layer, possibly in (in)visible or (in)sensitive only.&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Plan for fill&amp;amp;stroke:&lt;br /&gt;
&lt;br /&gt;
First:&lt;br /&gt;
&lt;br /&gt;
* remove &amp;quot;get from dropper&amp;quot; (always on, via SetColorSignal) (DONE, no signal necessary, just picks new color from selection)&lt;br /&gt;
&lt;br /&gt;
* remove &amp;quot;mode&amp;quot;, make global preference &amp;quot;Store colors as rgb/cmyk&amp;quot; (DONE, it's not about storing color actually, so just removed)&lt;br /&gt;
&lt;br /&gt;
* remove redundant color picker selector (DONE)&lt;br /&gt;
&lt;br /&gt;
* transientize, remember size&amp;amp;position, remove Close in the color selector window from Doc props; find if there are others like it (DONE)&lt;br /&gt;
&lt;br /&gt;
* Make evenodd switch a pair of toggle buttons inside colorselector&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
&lt;br /&gt;
* remove &amp;quot;apply to&amp;quot;; make all shapes use current color, but on prefs page for each tool, make a switch between &amp;quot;use current&amp;quot; (default on for shapes) or &amp;quot;use its own style&amp;quot; (default on for pens &amp;amp; text), plus a button &amp;quot;take style from the selection&amp;quot;. (DONE)&lt;br /&gt;
&lt;br /&gt;
* enable partial color settings (bug http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=937393&amp;amp;group_id=93438&amp;amp;atid=604306; actually that will be a separate &amp;quot;adjust colors&amp;quot; dialog)&lt;br /&gt;
&lt;br /&gt;
* add master opacity from object props (DONE), add fill opacity/stroke opacity sliders common to all fill/stroke types (gradients, patterns, color)&lt;br /&gt;
&lt;br /&gt;
* maybe separate it into Color and Stroke dialogs&lt;br /&gt;
&lt;br /&gt;
* change gradient display/controls to match those of the toolbar!&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
A new &amp;quot;transform with selection&amp;quot; toggle: font (see FontKerning, toggle between [0 or 1, depending on optimize/preserve] and 2).&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
Filter to import Corel Draw Files and Adobe Illustrator Files&lt;br /&gt;
(very important at my opinion)&lt;br /&gt;
&lt;br /&gt;
:Probabbly to dificult to do well, just export to svg&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Roadmap&amp;diff=4256</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Roadmap&amp;diff=4256"/>
		<updated>2005-04-02T05:20:44Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape Development Roadmap == &lt;br /&gt;
&lt;br /&gt;
NOTE: This is a working document showing specific near-term tasks needed for achieving milestones. The following is available in formal form at: http://www.inkscape.org/roadmap.php and the number in front of the version is in reference to the milestone.&lt;br /&gt;
&lt;br /&gt;
''Milestones 0-7 have been completed since the start of the Inkscape Project.''&lt;br /&gt;
&lt;br /&gt;
=== Milestone 8 - GtkMM Architectural Change - Inkscape 0.42 ===&lt;br /&gt;
&lt;br /&gt;
General Gtkmm Interface&lt;br /&gt;
* (DONE) Merge the inkscape_gtkmm codebase into mainline with cmdline option to activate it [bryce]&lt;br /&gt;
* Create a TreeEditor dialog for use by the XML editor, Extensions, Layers, etc.&lt;br /&gt;
* Develop a loadable keyboard accelerator &amp;quot;theme&amp;quot; system&lt;br /&gt;
* Implement text in shape UI&lt;br /&gt;
* Create a CurrentColorWidget&lt;br /&gt;
* Selection and node tools: double-click on group sets group as current layer (without altering inkscape:groupmode) [bb]&lt;br /&gt;
&lt;br /&gt;
Main Chrome&lt;br /&gt;
* Controls panel:&lt;br /&gt;
** Implement Text controls&lt;br /&gt;
** Implement X/Y spinbuttons for the Node controls&lt;br /&gt;
** Add more spinbuttons to shape tools: center, radius, w/h, etc.&lt;br /&gt;
** Make defaults settable in Preferences&lt;br /&gt;
* Develop Gtkmm Context Menu&lt;br /&gt;
* Develop Gtkmm Statusbar&lt;br /&gt;
* Implement a detachable toolbox&lt;br /&gt;
&lt;br /&gt;
Icons and Cursors&lt;br /&gt;
* (DONE) Implement basic icon theming capability &lt;br /&gt;
* Add Gnome HIG-compliant ICON (Normal logo with NIB in it) [mental]&lt;br /&gt;
* (DONE) Convert all xmp icons to svg's &lt;br /&gt;
* Create a complete default icon/cursor set [bb]&lt;br /&gt;
* (DONE) Create one alternate icon/cursor set &lt;br /&gt;
&lt;br /&gt;
Dialogs Redevelopment and HIG-Compliance&lt;br /&gt;
* Preferences dialog&lt;br /&gt;
** Convert to Gtkmm&lt;br /&gt;
** Redesign so it's not tabs-in-tabs&lt;br /&gt;
* Fill/Stroke dialog&lt;br /&gt;
** Convert to Gtkmm&lt;br /&gt;
** (DONE) Overhaul Gradient UI to improve management and creation&lt;br /&gt;
* Object Properties dialog&lt;br /&gt;
** Redesign Object Properties dialog&lt;br /&gt;
* Text Properties dialog - Convert to Gtkmm&lt;br /&gt;
* Layers Dialog (Also see Layers section below)&lt;br /&gt;
* Export Dialog - Convert to Gtkmm &lt;br /&gt;
* (DONE) Align and Distribute Dialog - Convert to Gtkmm&lt;br /&gt;
* Document Preferences Dialog - Convert to Gtkmm&lt;br /&gt;
* Find Dialog - Convert to Gtkmm&lt;br /&gt;
* Messages Dialog - Convert to Gtkmm&lt;br /&gt;
* (DONE) Trace Dialog - Convert to Gtkmm&lt;br /&gt;
* Transformation Dialog - Convert to Gtkmm [bryce]&lt;br /&gt;
* XML Editor - Convert to Gtkmm&lt;br /&gt;
&lt;br /&gt;
Layer Enhancements&lt;br /&gt;
* Implement a layer management dialog [mental]&lt;br /&gt;
* (DONE) search checks inkscape:label, and ignores layers [bb]&lt;br /&gt;
* Layers...      // opens the Layers dialog&lt;br /&gt;
* (DONE) Move to Layer Above     Shift+PgUp&lt;br /&gt;
* (DONE) Move to Layer Below      Shift+PgDn&lt;br /&gt;
* Move to Layer... // let me choose layer name to move selection to&lt;br /&gt;
* Unlock All Layers // unlock all layers in the document &lt;br /&gt;
** (or all siblings of the current layer?)&lt;br /&gt;
* Unhide All Layers&lt;br /&gt;
* Unlock All in Layer // unlock all children of the current layer&lt;br /&gt;
* Unhide All in Layer&lt;br /&gt;
* Group to Layer      // convert group to layer&lt;br /&gt;
* Layer to Group&lt;br /&gt;
&lt;br /&gt;
* (DONE) Clean up tool (&amp;quot;event context&amp;quot;) code&lt;br /&gt;
&lt;br /&gt;
Extension Infrastructure&lt;br /&gt;
* Sketch out a first cut at an extension manager dialog&lt;br /&gt;
* Decide on an API for extensions to interact with the XML tree / DOM (see DOM 3 spec)&lt;br /&gt;
* Add DOM/XPath support [ishmal]&lt;br /&gt;
&lt;br /&gt;
=== Milestone 9 - Design Extension Architecture - Inkscape 0.43 ===&lt;br /&gt;
&lt;br /&gt;
* This architectural change will establish a new mechanism for how features are added and maintained in the codebase.  ''see also: ExtensionArchitectureProposals''&lt;br /&gt;
&lt;br /&gt;
Internal&lt;br /&gt;
* Thoroughly document SPRepr&lt;br /&gt;
* Hook up the DOM stuff to Swig to enable scripting languages access to internals&lt;br /&gt;
** foreach section of code to script, subclass NodeImpl and add fields and methods&lt;br /&gt;
* Redo the internal clipboard to use an SPDocument/SPObjects rather than being simply literal copying at the SPRepr level [mental]&lt;br /&gt;
* Specification Document for extension system including API&lt;br /&gt;
* Hook up system clipboard (via gtkmm). Ensure when copying, that 'image/png' and/or 'image/svg' get on the system clipboard&lt;br /&gt;
* Solidify the underlying Extensions infrastructure&lt;br /&gt;
** Convert Extensions to OO&lt;br /&gt;
** Rename extensions to be consistent with new naming scheme&lt;br /&gt;
* Example extension package&lt;br /&gt;
* Implement support for SVG's &amp;quot;switch&amp;quot; element (SPItemGroup subclass, I think..), and the associated requiredFeatures, requiredExtensions and systemLanguage attributes (on SPItems in general)&lt;br /&gt;
* Look into implementing SVG filters via extensions&lt;br /&gt;
* Implement added Desktop file entries for GNOME 2.8 http://www.gnomedesktop.org/article.php?sid=1885&amp;amp;mode=thread&amp;amp;order=0&amp;amp;thold=0&lt;br /&gt;
&lt;br /&gt;
Drawing&lt;br /&gt;
* Fix inverted coordinate system [mental]&lt;br /&gt;
* Make clones respond sensibly to original duplication [bb]&lt;br /&gt;
* Review &amp;amp; plan out replacement of sp-file.*&lt;br /&gt;
** Implement backup functionality for documents and preferences.xml, ideally with versioning like in Emacs&lt;br /&gt;
* Implement Rounding for arbitrary paths&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Milestone 10 - RFE's &amp;amp; Extensions Implementation - Inkscape 0.44 ===&lt;br /&gt;
&lt;br /&gt;
New/Changed Dependencies&lt;br /&gt;
* Add a dependency on libcroco (which will be needed for the CSS portion of AST) [mental]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Internals&lt;br /&gt;
&lt;br /&gt;
* Implement extension API&lt;br /&gt;
* Implement extension registry&lt;br /&gt;
* Complete Extension preferences dialog&lt;br /&gt;
* Reduce open/total RFE ratio to 55%&lt;br /&gt;
* Implement creation and on-canvas editing of masks/clippaths&lt;br /&gt;
* Create an SPObject API for tracking references and avoiding id clashes on import and interdocument copy/paste. What we need are a void SPDocument::importCopies([set of SPObjects]), and an [set of SPObjects] SPObject::dependencies() method.&lt;br /&gt;
* Implement gradient UI &amp;quot;release&amp;quot; handler to deal with gradient garbage collection (see bug 984854)&lt;br /&gt;
* improvement of svg patterns UI&lt;br /&gt;
&lt;br /&gt;
RFE's&lt;br /&gt;
* [http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=893812&amp;amp;group_id=93438&amp;amp;atid=604309 hyperlinking]&lt;br /&gt;
* tools: add/remove points on path, bezier drag&lt;br /&gt;
&lt;br /&gt;
Maintenance&lt;br /&gt;
* Learn and use autoscan and autoreconf to find out which configure tests are still needed.&lt;br /&gt;
* Clean up configure.in&lt;br /&gt;
* (PARTIALLY DONE) [http://inkscape.org/cgi-bin/wiki.pl?DirectoryReorgProposal Directory Reorganization] (rejon)&lt;br /&gt;
* When run without installing, make it look for icon image file(s) locally so we don't get garbage icons&lt;br /&gt;
&lt;br /&gt;
Testing&lt;br /&gt;
* Implement tests of Inkscape against the W3C test suite (0.37 loads 95% correctly without animations) [bryce]&lt;br /&gt;
* Include some rendering tests in `make check'.&lt;br /&gt;
&lt;br /&gt;
=== Milestone 11 - Import/Export Feature Enhancements - Inkscape 0.45 ===&lt;br /&gt;
&lt;br /&gt;
* Make printing work more efficiently and reliably&lt;br /&gt;
* Enhance file manager&lt;br /&gt;
* PDF Export&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files&lt;br /&gt;
* Other RFE's related to Import/Export&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
* Add extension for use of PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* WebDAV/FTP support via GNOME-VFS, Neon, or the like&lt;br /&gt;
&lt;br /&gt;
=== Milestone 12 - Style Refactoring - Inkscape 0.46 ===&lt;br /&gt;
&lt;br /&gt;
* Eliminate use of the style.h types in as much of codebase as possible, particularly display/*.&lt;br /&gt;
* Change to use of GQuarks instead of #defines where feasible&lt;br /&gt;
* Editable toolbars (libegg)&lt;br /&gt;
&lt;br /&gt;
=== Milestone 13 - Bug Hunt &amp;amp; RFE's - Inkscape 0.47 ===&lt;br /&gt;
&lt;br /&gt;
* Reduce open/total RFE ratio to 40%&lt;br /&gt;
* Reduce open/total bug ratio to 5%&lt;br /&gt;
&lt;br /&gt;
=== Milestone 14 - Drawing Feature Enhancements - Inkscape 0.48 ===&lt;br /&gt;
&lt;br /&gt;
* Object-to-object snapping &lt;br /&gt;
* (DONE) Markers&lt;br /&gt;
* Enhanced grid system&lt;br /&gt;
* Inter-application cut-and-paste&lt;br /&gt;
* Inter-application drag-and-drop&lt;br /&gt;
* Clipart manager GUI&lt;br /&gt;
* Hyperlinking&lt;br /&gt;
* Load-from-URL&lt;br /&gt;
&lt;br /&gt;
=== Milestone 15 - Style Rewrite &amp;amp; libcroco - Inkscape 0.49 ===&lt;br /&gt;
&lt;br /&gt;
* Replace style.cpp entirely, with a clearer and cleaner version.&lt;br /&gt;
* Integrate use of libcroco for handling Cascading Style Sheets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Palettes&lt;br /&gt;
&lt;br /&gt;
=== Milestone 16 - Cairoification - Inkscape 0.50 ===&lt;br /&gt;
&lt;br /&gt;
* Prereq: Is renderer immune to the same kinds of numerical problems we see with our new renderer, libnr, or libart?&lt;br /&gt;
* Create a Cairo-based SVG Canvas library&lt;br /&gt;
&lt;br /&gt;
=== Milestone 17 - Animation Conceptualization - Inkscape 0.51 ===&lt;br /&gt;
&lt;br /&gt;
* Prereq: We need a conceptualization of how it should work&lt;br /&gt;
* Currently, part of the concept discussion is at http://www.inkscape.org/cgi-bin/wiki.pl?Animation-(Timeline)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Milestone 18 - Fonts Revisited - Inkscape 0.52 ===&lt;br /&gt;
&lt;br /&gt;
* Reenable fuzzy font matching [bb]&lt;br /&gt;
* (DONE) Bidirectional text in Pango needs attention&lt;br /&gt;
* (DONE) MakeVertical in Pango needs attention&lt;br /&gt;
&lt;br /&gt;
=== Milestone 19 - Palettes - Inkscape 0.53 ===&lt;br /&gt;
&lt;br /&gt;
* Implement LittleCMS as color management system&lt;br /&gt;
* Create a palette widget (steal from Gimp?)&lt;br /&gt;
&lt;br /&gt;
=== Milestone 20 - Full Animation Support - Inkscape 0.54 ===&lt;br /&gt;
&lt;br /&gt;
=== Milestone 21 - RFE's - Inkscape 0.55 ===&lt;br /&gt;
&lt;br /&gt;
* Reduce open/total RFE ratio to 30%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Milestone [Future] ===&lt;br /&gt;
* Investigate performance measurement testing for Inkscape&lt;br /&gt;
* Convert all tabs into spaces (convert tabs to 4 spaces)&lt;br /&gt;
* Rename all 'SPFooBar' routines to 'FooBar' and put into namespaces&lt;br /&gt;
** (DONE) dialogs folder&lt;br /&gt;
* Investigate SVG docs where SVG is not the default namespace used at the root -- e.g. &amp;lt;svg:svg xmlns:svg=&amp;quot;http://...etc&amp;quot;&amp;gt;&amp;lt;svg:rect.../&amp;gt;&amp;lt;blah&amp;gt;&amp;lt;/svg:svg&amp;gt; -- &amp;lt;blah&amp;gt; would end up getting shoehorned into the svg namespace&lt;br /&gt;
* Write an Internal DTD subset describing the custom Inkscape XML elements, for validation against SVG DTD&lt;br /&gt;
* Ensure Inkscape does not throw away the internal DTD subsets of documents it reads&lt;br /&gt;
* Start thinking about 1.0 when major functionality gaps are closed (layers, color palette, gradient and mask tools, patterns, text on path and in shape, text selection, perspective transforms, SVG filters, scripting, path editing, shaped strokes)&lt;br /&gt;
* Implement preliminary support for iso &amp;amp; hex grid [njh]&lt;br /&gt;
* Implement perspective transformations via PerspectiveObject&lt;br /&gt;
* Improve freehand curve smoothness [pjrm, paraprax]&lt;br /&gt;
* Review X1-1GUITest on SF&lt;br /&gt;
&lt;br /&gt;
== PastMilestones ==&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Roadmap&amp;diff=4255</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Roadmap&amp;diff=4255"/>
		<updated>2005-04-02T05:19:52Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape Development Roadmap == &lt;br /&gt;
&lt;br /&gt;
NOTE: This is a working document showing specific near-term tasks needed for achieving milestones. The following is available in formal form at: http://www.inkscape.org/roadmap.php and the number in front of the version is in reference to the milestone.&lt;br /&gt;
&lt;br /&gt;
''Milestones 0-7 have been completed since the start of the Inkscape Project.''&lt;br /&gt;
&lt;br /&gt;
=== Milestone 8 - GtkMM Architectural Change - Inkscape 0.42 ===&lt;br /&gt;
&lt;br /&gt;
General Gtkmm Interface&lt;br /&gt;
* (DONE) Merge the inkscape_gtkmm codebase into mainline with cmdline option to activate it [bryce]&lt;br /&gt;
* Create a TreeEditor dialog for use by the XML editor, Extensions, Layers, etc.&lt;br /&gt;
* Develop a loadable keyboard accelerator &amp;quot;theme&amp;quot; system&lt;br /&gt;
* Implement text in shape UI&lt;br /&gt;
* Create a CurrentColorWidget&lt;br /&gt;
* Selection and node tools: double-click on group sets group as current layer (without altering inkscape:groupmode) [bb]&lt;br /&gt;
&lt;br /&gt;
Main Chrome&lt;br /&gt;
* Controls panel:&lt;br /&gt;
** Implement Text controls&lt;br /&gt;
** Implement X/Y spinbuttons for the Node controls&lt;br /&gt;
** Add more spinbuttons to shape tools: center, radius, w/h, etc.&lt;br /&gt;
** Make defaults settable in Preferences&lt;br /&gt;
* Develop Gtkmm Context Menu&lt;br /&gt;
* Develop Gtkmm Statusbar&lt;br /&gt;
* Implement a detachable toolbox&lt;br /&gt;
&lt;br /&gt;
Icons and Cursors&lt;br /&gt;
* (DONE) Implement basic icon theming capability &lt;br /&gt;
* Add Gnome HIG-compliant ICON (Normal logo with NIB in it) [mental]&lt;br /&gt;
* (DONE) Convert all xmp icons to svg's &lt;br /&gt;
* Create a complete default icon/cursor set [bb]&lt;br /&gt;
* (DONE) Create one alternate icon/cursor set &lt;br /&gt;
&lt;br /&gt;
Dialogs Redevelopment and HIG-Compliance&lt;br /&gt;
* Preferences dialog&lt;br /&gt;
** Convert to Gtkmm&lt;br /&gt;
** Redesign so it's not tabs-in-tabs&lt;br /&gt;
* Fill/Stroke dialog&lt;br /&gt;
** Convert to Gtkmm&lt;br /&gt;
** (DONE) Overhaul Gradient UI to improve management and creation&lt;br /&gt;
* Object Properties dialog&lt;br /&gt;
** Redesign Object Properties dialog&lt;br /&gt;
* Text Properties dialog - Convert to Gtkmm&lt;br /&gt;
* Layers Dialog (Also see Layers section below)&lt;br /&gt;
* (DONE) Export Dialog - Convert to Gtkmm &lt;br /&gt;
* (DONE) Align and Distribute Dialog - Convert to Gtkmm&lt;br /&gt;
* Document Preferences Dialog - Convert to Gtkmm&lt;br /&gt;
* Find Dialog - Convert to Gtkmm&lt;br /&gt;
* Messages Dialog - Convert to Gtkmm&lt;br /&gt;
* (DONE) Trace Dialog - Convert to Gtkmm&lt;br /&gt;
* Transformation Dialog - Convert to Gtkmm [bryce]&lt;br /&gt;
* XML Editor - Convert to Gtkmm&lt;br /&gt;
&lt;br /&gt;
Layer Enhancements&lt;br /&gt;
* Implement a layer management dialog [mental]&lt;br /&gt;
* (DONE) search checks inkscape:label, and ignores layers [bb]&lt;br /&gt;
* Layers...      // opens the Layers dialog&lt;br /&gt;
* (DONE) Move to Layer Above     Shift+PgUp&lt;br /&gt;
* (DONE) Move to Layer Below      Shift+PgDn&lt;br /&gt;
* Move to Layer... // let me choose layer name to move selection to&lt;br /&gt;
* Unlock All Layers // unlock all layers in the document &lt;br /&gt;
** (or all siblings of the current layer?)&lt;br /&gt;
* Unhide All Layers&lt;br /&gt;
* Unlock All in Layer // unlock all children of the current layer&lt;br /&gt;
* Unhide All in Layer&lt;br /&gt;
* Group to Layer      // convert group to layer&lt;br /&gt;
* Layer to Group&lt;br /&gt;
&lt;br /&gt;
* (DONE) Clean up tool (&amp;quot;event context&amp;quot;) code&lt;br /&gt;
&lt;br /&gt;
Extension Infrastructure&lt;br /&gt;
* Sketch out a first cut at an extension manager dialog&lt;br /&gt;
* Decide on an API for extensions to interact with the XML tree / DOM (see DOM 3 spec)&lt;br /&gt;
* Add DOM/XPath support [ishmal]&lt;br /&gt;
&lt;br /&gt;
=== Milestone 9 - Design Extension Architecture - Inkscape 0.43 ===&lt;br /&gt;
&lt;br /&gt;
* This architectural change will establish a new mechanism for how features are added and maintained in the codebase.  ''see also: ExtensionArchitectureProposals''&lt;br /&gt;
&lt;br /&gt;
Internal&lt;br /&gt;
* Thoroughly document SPRepr&lt;br /&gt;
* Hook up the DOM stuff to Swig to enable scripting languages access to internals&lt;br /&gt;
** foreach section of code to script, subclass NodeImpl and add fields and methods&lt;br /&gt;
* Redo the internal clipboard to use an SPDocument/SPObjects rather than being simply literal copying at the SPRepr level [mental]&lt;br /&gt;
* Specification Document for extension system including API&lt;br /&gt;
* Hook up system clipboard (via gtkmm). Ensure when copying, that 'image/png' and/or 'image/svg' get on the system clipboard&lt;br /&gt;
* Solidify the underlying Extensions infrastructure&lt;br /&gt;
** Convert Extensions to OO&lt;br /&gt;
** Rename extensions to be consistent with new naming scheme&lt;br /&gt;
* Example extension package&lt;br /&gt;
* Implement support for SVG's &amp;quot;switch&amp;quot; element (SPItemGroup subclass, I think..), and the associated requiredFeatures, requiredExtensions and systemLanguage attributes (on SPItems in general)&lt;br /&gt;
* Look into implementing SVG filters via extensions&lt;br /&gt;
* Implement added Desktop file entries for GNOME 2.8 http://www.gnomedesktop.org/article.php?sid=1885&amp;amp;mode=thread&amp;amp;order=0&amp;amp;thold=0&lt;br /&gt;
&lt;br /&gt;
Drawing&lt;br /&gt;
* Fix inverted coordinate system [mental]&lt;br /&gt;
* Make clones respond sensibly to original duplication [bb]&lt;br /&gt;
* Review &amp;amp; plan out replacement of sp-file.*&lt;br /&gt;
** Implement backup functionality for documents and preferences.xml, ideally with versioning like in Emacs&lt;br /&gt;
* Implement Rounding for arbitrary paths&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Milestone 10 - RFE's &amp;amp; Extensions Implementation - Inkscape 0.44 ===&lt;br /&gt;
&lt;br /&gt;
New/Changed Dependencies&lt;br /&gt;
* Add a dependency on libcroco (which will be needed for the CSS portion of AST) [mental]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Internals&lt;br /&gt;
&lt;br /&gt;
* Implement extension API&lt;br /&gt;
* Implement extension registry&lt;br /&gt;
* Complete Extension preferences dialog&lt;br /&gt;
* Reduce open/total RFE ratio to 55%&lt;br /&gt;
* Implement creation and on-canvas editing of masks/clippaths&lt;br /&gt;
* Create an SPObject API for tracking references and avoiding id clashes on import and interdocument copy/paste. What we need are a void SPDocument::importCopies([set of SPObjects]), and an [set of SPObjects] SPObject::dependencies() method.&lt;br /&gt;
* Implement gradient UI &amp;quot;release&amp;quot; handler to deal with gradient garbage collection (see bug 984854)&lt;br /&gt;
* improvement of svg patterns UI&lt;br /&gt;
&lt;br /&gt;
RFE's&lt;br /&gt;
* [http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=893812&amp;amp;group_id=93438&amp;amp;atid=604309 hyperlinking]&lt;br /&gt;
* tools: add/remove points on path, bezier drag&lt;br /&gt;
&lt;br /&gt;
Maintenance&lt;br /&gt;
* Learn and use autoscan and autoreconf to find out which configure tests are still needed.&lt;br /&gt;
* Clean up configure.in&lt;br /&gt;
* (PARTIALLY DONE) [http://inkscape.org/cgi-bin/wiki.pl?DirectoryReorgProposal Directory Reorganization] (rejon)&lt;br /&gt;
* When run without installing, make it look for icon image file(s) locally so we don't get garbage icons&lt;br /&gt;
&lt;br /&gt;
Testing&lt;br /&gt;
* Implement tests of Inkscape against the W3C test suite (0.37 loads 95% correctly without animations) [bryce]&lt;br /&gt;
* Include some rendering tests in `make check'.&lt;br /&gt;
&lt;br /&gt;
=== Milestone 11 - Import/Export Feature Enhancements - Inkscape 0.45 ===&lt;br /&gt;
&lt;br /&gt;
* Make printing work more efficiently and reliably&lt;br /&gt;
* Enhance file manager&lt;br /&gt;
* PDF Export&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files&lt;br /&gt;
* Other RFE's related to Import/Export&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
* Add extension for use of PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* WebDAV/FTP support via GNOME-VFS, Neon, or the like&lt;br /&gt;
&lt;br /&gt;
=== Milestone 12 - Style Refactoring - Inkscape 0.46 ===&lt;br /&gt;
&lt;br /&gt;
* Eliminate use of the style.h types in as much of codebase as possible, particularly display/*.&lt;br /&gt;
* Change to use of GQuarks instead of #defines where feasible&lt;br /&gt;
* Editable toolbars (libegg)&lt;br /&gt;
&lt;br /&gt;
=== Milestone 13 - Bug Hunt &amp;amp; RFE's - Inkscape 0.47 ===&lt;br /&gt;
&lt;br /&gt;
* Reduce open/total RFE ratio to 40%&lt;br /&gt;
* Reduce open/total bug ratio to 5%&lt;br /&gt;
&lt;br /&gt;
=== Milestone 14 - Drawing Feature Enhancements - Inkscape 0.48 ===&lt;br /&gt;
&lt;br /&gt;
* Object-to-object snapping &lt;br /&gt;
* (DONE) Markers&lt;br /&gt;
* Enhanced grid system&lt;br /&gt;
* Inter-application cut-and-paste&lt;br /&gt;
* Inter-application drag-and-drop&lt;br /&gt;
* Clipart manager GUI&lt;br /&gt;
* Hyperlinking&lt;br /&gt;
* Load-from-URL&lt;br /&gt;
&lt;br /&gt;
=== Milestone 15 - Style Rewrite &amp;amp; libcroco - Inkscape 0.49 ===&lt;br /&gt;
&lt;br /&gt;
* Replace style.cpp entirely, with a clearer and cleaner version.&lt;br /&gt;
* Integrate use of libcroco for handling Cascading Style Sheets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Palettes&lt;br /&gt;
&lt;br /&gt;
=== Milestone 16 - Cairoification - Inkscape 0.50 ===&lt;br /&gt;
&lt;br /&gt;
* Prereq: Is renderer immune to the same kinds of numerical problems we see with our new renderer, libnr, or libart?&lt;br /&gt;
* Create a Cairo-based SVG Canvas library&lt;br /&gt;
&lt;br /&gt;
=== Milestone 17 - Animation Conceptualization - Inkscape 0.51 ===&lt;br /&gt;
&lt;br /&gt;
* Prereq: We need a conceptualization of how it should work&lt;br /&gt;
* Currently, part of the concept discussion is at http://www.inkscape.org/cgi-bin/wiki.pl?Animation-(Timeline)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Milestone 18 - Fonts Revisited - Inkscape 0.52 ===&lt;br /&gt;
&lt;br /&gt;
* Reenable fuzzy font matching [bb]&lt;br /&gt;
* (DONE) Bidirectional text in Pango needs attention&lt;br /&gt;
* (DONE) MakeVertical in Pango needs attention&lt;br /&gt;
&lt;br /&gt;
=== Milestone 19 - Palettes - Inkscape 0.53 ===&lt;br /&gt;
&lt;br /&gt;
* Implement LittleCMS as color management system&lt;br /&gt;
* Create a palette widget (steal from Gimp?)&lt;br /&gt;
&lt;br /&gt;
=== Milestone 20 - Full Animation Support - Inkscape 0.54 ===&lt;br /&gt;
&lt;br /&gt;
=== Milestone 21 - RFE's - Inkscape 0.55 ===&lt;br /&gt;
&lt;br /&gt;
* Reduce open/total RFE ratio to 30%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Milestone [Future] ===&lt;br /&gt;
* Investigate performance measurement testing for Inkscape&lt;br /&gt;
* Convert all tabs into spaces (convert tabs to 4 spaces)&lt;br /&gt;
* Rename all 'SPFooBar' routines to 'FooBar' and put into namespaces&lt;br /&gt;
** (DONE) dialogs folder&lt;br /&gt;
* Investigate SVG docs where SVG is not the default namespace used at the root -- e.g. &amp;lt;svg:svg xmlns:svg=&amp;quot;http://...etc&amp;quot;&amp;gt;&amp;lt;svg:rect.../&amp;gt;&amp;lt;blah&amp;gt;&amp;lt;/svg:svg&amp;gt; -- &amp;lt;blah&amp;gt; would end up getting shoehorned into the svg namespace&lt;br /&gt;
* Write an Internal DTD subset describing the custom Inkscape XML elements, for validation against SVG DTD&lt;br /&gt;
* Ensure Inkscape does not throw away the internal DTD subsets of documents it reads&lt;br /&gt;
* Start thinking about 1.0 when major functionality gaps are closed (layers, color palette, gradient and mask tools, patterns, text on path and in shape, text selection, perspective transforms, SVG filters, scripting, path editing, shaped strokes)&lt;br /&gt;
* Implement preliminary support for iso &amp;amp; hex grid [njh]&lt;br /&gt;
* Implement perspective transformations via PerspectiveObject&lt;br /&gt;
* Improve freehand curve smoothness [pjrm, paraprax]&lt;br /&gt;
* Review X1-1GUITest on SF&lt;br /&gt;
&lt;br /&gt;
== PastMilestones ==&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5732</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5732"/>
		<updated>2005-04-01T23:37:59Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* tile tracing&lt;br /&gt;
* unclumping&lt;br /&gt;
* baseline snapping, alignment, distribution&lt;br /&gt;
* Find dialog&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills, from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star/polygon rounding (both Xara's and Inkscape's approaches have their advantages)&lt;br /&gt;
* randomized stars&lt;br /&gt;
* spirals&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size) of nodes&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* nodes can be moved along straight line fragments of Bezier controls&lt;br /&gt;
* gradient handles can merge and unmerge&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* box per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
* blends&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
* linked colors&lt;br /&gt;
* Pantone colors&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
* color blending modes (lighten, darken etc)&lt;br /&gt;
* Photoshop filters on embedded bitmaps&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
* can node-edit more than one path at a time&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
* bevel tool&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
* different star/polygon rounding (both Xara's and Inkscape's approaches have their advantages)&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
* more input and output formats (not including SVG though)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5731</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5731"/>
		<updated>2005-04-01T01:33:14Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* tile tracing&lt;br /&gt;
* unclumping&lt;br /&gt;
* baseline snapping, alignment, distribution&lt;br /&gt;
* Find dialog&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills, from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star/polygon rounding (both Xara's and Inkscape's approaches have their advantages)&lt;br /&gt;
* randomized stars&lt;br /&gt;
* spirals&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size) of nodes&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* nodes can be moved along straight line fragments of Bezier controls&lt;br /&gt;
* gradient handles can merge and unmerge&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* box per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
* blends&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
* linked colors&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
* color blending modes (lighten, darken etc)&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
* can node-edit more than one path at a time&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
* bevel tool&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
* different star/polygon rounding (both Xara's and Inkscape's approaches have their advantages)&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
* more input and output formats (not including SVG though)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape&amp;diff=2417</id>
		<title>Inkscape</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape&amp;diff=2417"/>
		<updated>2005-03-30T01:24:17Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape Wiki ==&lt;br /&gt;
This is a freeform area for Inkscape development and discussion.  &lt;br /&gt;
Curious about WikiSyntax?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
=== About Inkscape ===&lt;br /&gt;
* [http://www.inkscape.org/ Inkscape Homepage]&lt;br /&gt;
* OtherProjects&lt;br /&gt;
* ArticlesAndPresentations&lt;br /&gt;
* TestimonialComments&lt;br /&gt;
&lt;br /&gt;
=== User Documentation ===&lt;br /&gt;
* ReleaseNotes for 0.42 and past&lt;br /&gt;
* PressRelease for 0.42 and past&lt;br /&gt;
* ArticleIntroducingInkscape0_40&lt;br /&gt;
* InkscapeTerminology&lt;br /&gt;
* InkscapeFeatures&lt;br /&gt;
* UserManual&lt;br /&gt;
* TutorialIdeas&lt;br /&gt;
* InkscapeSVG&lt;br /&gt;
&lt;br /&gt;
=== Project Documentation === &lt;br /&gt;
* ProjectInfo&lt;br /&gt;
* CreatingDists: how to build packages&lt;br /&gt;
* WebsiteEditing&lt;br /&gt;
* WritingNews&lt;br /&gt;
* UpdatingTrackerItems&lt;br /&gt;
* ScribusInteroperability&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
=== Developer Documentation ===&lt;br /&gt;
* DeveloperManual&lt;br /&gt;
* CompilingInkscape&lt;br /&gt;
* WorkingWithCVS&lt;br /&gt;
* TranslationInformation&lt;br /&gt;
* InkscapeJanitors: small tasks that need doing&lt;br /&gt;
* HandlingPreferences:  creating and using preference values&lt;br /&gt;
* AddSPObject: how to add a new SPObject type&lt;br /&gt;
* ReprListeners: responding to XML doc changes&lt;br /&gt;
* DebuggingTips: random tips to help debug problems&lt;br /&gt;
* [http://livarot.sourceforge.net/ Livarot]: for boolean ops &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface Discussion ===&lt;br /&gt;
* AccessibleGraphics&lt;br /&gt;
* ObjectManager&lt;br /&gt;
* DialogsReorganization&lt;br /&gt;
* ModalInterfaces&lt;br /&gt;
* TextUsability: text tool /dialog dialog&lt;br /&gt;
* KeyboardShortcutsToDo&lt;br /&gt;
** KeyboardProfiles: how you can help &lt;br /&gt;
* StatusbarAPI&lt;br /&gt;
* [[Animation-(Timeline)]]&lt;br /&gt;
* [[Free Desktop Graphic Suite]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
=== Development Discussion ===&lt;br /&gt;
* [[Roadmap]]: the main todo list&lt;br /&gt;
* NewFeatureProposals&lt;br /&gt;
* ExtensionArchitectureProposals&lt;br /&gt;
* [[Coding Style|Coding Style Discussion]]&lt;br /&gt;
* FileTypes&lt;br /&gt;
* [[Icons]] (Application + Interface)&lt;br /&gt;
* [[ApplicationIcons]] ( more application + interface )&lt;br /&gt;
* InkscapeColor&lt;br /&gt;
* [[PrintingSubsystem]]&lt;br /&gt;
* [[SVG Competitors Plan]] - MS WVG vs SVG, etc&lt;br /&gt;
* [[SVG Tiny Compliance]]&lt;br /&gt;
* [[CSS Support]]&lt;br /&gt;
* OpenVG Standard (draft)&lt;br /&gt;
* [[OpenDocument proposal]]&lt;br /&gt;
&lt;br /&gt;
=== Rearchitecture Discussion ===&lt;br /&gt;
* SubsystemRearchitecture&lt;br /&gt;
* CPlusPlus: Convert to C++&lt;br /&gt;
* [[Pangoification]]:  replace font rendering subsystem&lt;br /&gt;
* GtkMMification: replace C boilerplate with gtkmm objects&lt;br /&gt;
* PathRepresentation&lt;br /&gt;
* [[Cairoification]]&lt;br /&gt;
&lt;br /&gt;
=== [[Galleries]] ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* WikiAttic: pages that are no longer relevant but kept for historical value&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=FeatureNotePadArchive&amp;diff=1542</id>
		<title>FeatureNotePadArchive</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=FeatureNotePadArchive&amp;diff=1542"/>
		<updated>2005-03-28T20:38:26Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----------&lt;br /&gt;
&lt;br /&gt;
How about a better way to parse the xml code? The files are way bigger than they need to be, and it would be nice if there was an option to tidy up the code upon saving.&lt;br /&gt;
&lt;br /&gt;
-- use svgz or plain svg, or both&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
In selector top panel, make a frame titled &amp;quot;Transform&amp;quot; and covering 4 toggle buttons: stroke (works), rounded rect corner (works), gradient, pattern (need to fix for paths stored-optimized, then add optional compensation in item_write_transform; first to fix the wrong patternTransform application)&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Textboxes (multiple shapes, and text-box linking to make the text-flow)&lt;br /&gt;
DONE&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
auto &amp;quot;add&amp;quot; new gradient when switching an object to gradient in fill&amp;amp;stroke, instead of reusing the last one used&lt;br /&gt;
&lt;br /&gt;
DONE&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
3. Is item visibility supported?  I see the checkbox in Item Properties&lt;br /&gt;
but it appears to always be disabled.  However, even if it did work,&lt;br /&gt;
having to open up and mouse over to extra dialogs is very time consuming.&lt;br /&gt;
When working with complex images in Illustrator I am all the time flipping&lt;br /&gt;
visibility and sensitivity on/off and it's a quick process because you can&lt;br /&gt;
toggle it directly from the layer view.  It would be nice if the XML&lt;br /&gt;
viewer had a check-box or something right next to each item for quick&lt;br /&gt;
visibility and sensitivity changes (see how Layers work in The Gimp,&lt;br /&gt;
Illustrator, and Photoshop).&lt;br /&gt;
&lt;br /&gt;
DONE&lt;br /&gt;
-------------------------&lt;br /&gt;
There are still many artists who use very old versions of Illustrator and Corel Draw so as to get the very most out of cheap hardware and hopefully that is a market that InkScape can soon grab. &lt;br /&gt;
Jasc Web Draw is adequate but if InkScape can provide a consumer friendly user interface it will serve as a big kick in the Pants for Jasc and hopefully force them to improve their low budget Vector Graphics toy.&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
when creating a new object, it should have the same attributes as the last&lt;br /&gt;
I mean:  drawind shapes, if I set one to stroke and fill of a certin kind, each after that should start with the same&lt;br /&gt;
until I change it.   a palette would be nice, but this is a little different.  &lt;br /&gt;
if I draw a rect, then set it to blue, 1px black stroke, then draw another, it should be blue, 1px black stroke&lt;br /&gt;
these are not settings that are save from session to session, just while working.&lt;br /&gt;
small detail, but it'd make things much easier.&lt;br /&gt;
in minimum it should behave differently for shapes/text&lt;br /&gt;
You definitely do not want text to appear colored/filled by default&lt;br /&gt;
&lt;br /&gt;
-- aduhan&lt;br /&gt;
&lt;br /&gt;
DONE&lt;br /&gt;
-------------------------&lt;br /&gt;
swingincelt writes:&lt;br /&gt;
&lt;br /&gt;
Apply transform function is something I'd really like to see.&lt;br /&gt;
&lt;br /&gt;
-- doable by switching to &amp;quot;store transforms: optimized&amp;quot;&lt;br /&gt;
----------&lt;br /&gt;
axiom writes:&lt;br /&gt;
&lt;br /&gt;
Not sure where this goes, but when I have some text, why does all the text in the frame have to have the same attributes?  What if I want to have some letters a different color?  There is apparantly no way to highlight text&lt;br /&gt;
&lt;br /&gt;
DONE&lt;br /&gt;
----------&lt;br /&gt;
&lt;br /&gt;
(DONE) A &amp;quot;New&amp;quot;/&amp;quot;Change&amp;quot; label in all drawing tool toolbars changing depending on whether you have an object of the corresponding type selected&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Store/guess export filenames for objects; an attribute of spitem, inkscape:export-as=, settable when exports selection and selection contains only one item; fill it in in the dialog; when not set, guess it from prev/next siblings by in/decrementing their filenames' numeric parts (DONE except for guessing, which is likely to be confusing).&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
(DONE) Implement &amp;quot;select under&amp;quot; by ctrl-alt-clicking in selector: Stay in one place and ctrl-alt-click repeatedly watching the statusbar that shows what is selected, it will cycle through the entire stack of objects _at this point_ (not all objects in the document). &lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
better gradient editor: ideally arbitrary stops, one color widget that switches to the selected stop (DONE)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
When opening a file from an empty unchanged document, replace it with the opened one instead of opening a new window (DONE)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Write a function to compare two reprs' positions regardless of their parents, by scanning the entire tree (unless they have the same parent, in which case the sp_repr_compare_position() is used) and declaring the one that is run across first to be the lower in z-order. Use it whenever z-order matters (splivarot now has such a function in boolean_op, rather ugly but works). &lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Then make a function next-overlapping and prev-overlapping which finds only overlapping objects; use them in raise/lower commands so that the selection cycles through only the objects that overlap it, not all the objects of the document as now (this presently makes lower/raise almost unusable in large documents). (DONE)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Would it be feasible to have the # key toggle both the grid visibility&lt;br /&gt;
and grid snapping at the same time? (DONE)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Make 1) rubberband 2) eventually all drags scroll window when moved beyond edge. Common function to do that? (DONE)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
paste in cursor location instead of the original; a separate command for paste-where-it's-from (DONE)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
remove &amp;quot;clear all&amp;quot;, provide &amp;quot;deselect&amp;quot; in edit menu instead (DONE)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
8. Besides the grouping, visibility, and sensitivity stuff I'd like to&lt;br /&gt;
have a &amp;quot;path simplify&amp;quot; command.  In Illustrator that takes a path and&lt;br /&gt;
removes redundant nodes within certain curve and angle tolerance.&lt;br /&gt;
&lt;br /&gt;
::Done, although needs more work&lt;br /&gt;
&lt;br /&gt;
10. Faster zoom features.  I wish I could hit &amp;quot;zoom-out&amp;quot; 3 or 4 times and&lt;br /&gt;
not have it redraw each time.  Or maybe have a saved zoom factor or&lt;br /&gt;
something that I can toggle.  I like to zoom in and out a lot to look at&lt;br /&gt;
things so I want it to be really fast.&lt;br /&gt;
&lt;br /&gt;
::Now zoom increment is settable in prefs, and there's a history of zooms; it does not redraw when zooms come in quick succession&lt;br /&gt;
&lt;br /&gt;
12. The pencil tool (freehand draw) seems to create a lot more nodes than&lt;br /&gt;
Illustrator does.  Illustrator must use a curve fitting algorithm or&lt;br /&gt;
something because it doesn't use as many nodes to create the path but it&lt;br /&gt;
still fits what you draw.  Maybe it just uses a difference tolerance, I&lt;br /&gt;
don't know.&lt;br /&gt;
&lt;br /&gt;
::Now the fitting tolerance is settable in prefs, and is higher by default&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
maybe_done must catch selection_change and zero its key, so that subsequent same-dir arrow-key movements of different objects are not lumped into one undo step &lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
display font name in the statusbar description of text object&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
When more than one group (and possibly some non-groups) are selected, &amp;quot;ungroup&amp;quot; must ungroup all groups in the selection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
The below is in regards to Sodipodi 0.32:&lt;br /&gt;
&lt;br /&gt;
1. Is there any way to select individual items from a group?  I know you&lt;br /&gt;
can open the XML viewer and select items but when you have 100's or 1000's&lt;br /&gt;
of items in a group this is extremely annoying and time consuming compared&lt;br /&gt;
to just clicking on the item in the artboard (otherwise I usually can't&lt;br /&gt;
even find the item buried in the XML list).&lt;br /&gt;
&lt;br /&gt;
:ctrl-click&lt;br /&gt;
&lt;br /&gt;
5. When selecting multiple items (holding down shift on the keyboard)&lt;br /&gt;
sometimes it loses the whole selection.  I have no idea what causes this,&lt;br /&gt;
it may have to do with trying to click an item and &amp;quot;missing&amp;quot;.  Or it might&lt;br /&gt;
have something to do with accidentally dragging a bit while selecting.&lt;br /&gt;
Anyway, it is extremely annoying to carefully select 20 or 100 items and&lt;br /&gt;
then it happens and boom, you've lost the entire selection and have to&lt;br /&gt;
start over again.&lt;br /&gt;
&lt;br /&gt;
:drag tolerance took care of it --bb&lt;br /&gt;
&lt;br /&gt;
6. The &amp;quot;dragging&amp;quot; effect on nodes makes it nearly impossible to use a&lt;br /&gt;
tablet with Sodipodi and hard to use a mouse when working quickly.&lt;br /&gt;
Usually when creating a path I will quickly rough out the shape and I just&lt;br /&gt;
want normal straight, non-curved lines.  So I want to click, click, click,&lt;br /&gt;
click and make the path.  The problem is that if you even drag 1 pixel it&lt;br /&gt;
creates a curve or other strange things that I'll then have to go back and&lt;br /&gt;
correct.  Instead of moving quickly I have to stop at each new point,&lt;br /&gt;
&lt;br /&gt;
click carefully, then move the mouse to the next point.  When using a&lt;br /&gt;
tablet it's pretty much impossible to click without moving the pointer at&lt;br /&gt;
all so this causes all kinds of problems (and not when just creating new&lt;br /&gt;
paths).&lt;br /&gt;
&lt;br /&gt;
:drag tolerance took care of it --bb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
I commend the inkscape team for picking the excelent language of C++ for development. &lt;br /&gt;
 &lt;br /&gt;
I sencerly hope that they use the language to its full potential by using the STL, inheritance and the other fine features that makes C++ a fine language to use. Otherwise it is a waste of time. &lt;br /&gt;
 &lt;br /&gt;
Remember, OOP is frustrating and takes a huge amount of time to do right, but when it is done the product is clean, extensible and almost devoid of bugs. Not that its impossible or even overy difficult to make an object oriented program in C, but using C++ with its built in support for virtual functions, protected functions and the like is a step in the right direction. &lt;br /&gt;
 &lt;br /&gt;
Well done! Make Bjarne proud!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
a knot must pass keyboard events it doesn't process to parent, so esc-deselecting works when mouse is over a resize handle&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
This is in regards to Sodipodi 0.32:&lt;br /&gt;
&lt;br /&gt;
How can one add nodes to a path? There's a button (the one with '+') but&lt;br /&gt;
it adds a node in the middle of a segment. However, most of the time I&lt;br /&gt;
want to add a new node AFTER the last node!&lt;br /&gt;
&lt;br /&gt;
 Current behaviour:   O - - - - - - - - - - - O  ===&amp;gt; O - - - - - O - - - - - O&lt;br /&gt;
&lt;br /&gt;
 What I want to have: O - - - - - - - - - - - O  ===&amp;gt; O - - - - - - - - - - - O - - - - - - O&lt;br /&gt;
&lt;br /&gt;
: While in pen or pencil tool, press CTRL+A to toggle append/add&lt;br /&gt;
: modes.&lt;br /&gt;
: In Append mode currently selected path has miniature 'anchors',&lt;br /&gt;
: that turn red if mouse is over them. Starting new line, while&lt;br /&gt;
: anchor is highlighted appends new line to the old (i.e. you can&lt;br /&gt;
: add as many points as you like using pen tool).&lt;br /&gt;
&lt;br /&gt;
:In node edit you can press ctrl-d on a node to duplicate it.&lt;br /&gt;
&lt;br /&gt;
Also, in the same spirit, how do you easily join two paths? I mean, say&lt;br /&gt;
you have 2 separate segments, and you want to change them into one&lt;br /&gt;
triangle. How do you do that? Currently, I have to &amp;quot;compound&amp;quot; them,&lt;br /&gt;
select a end node of each path, and click the &amp;quot;-&amp;quot; button; but then, they&lt;br /&gt;
merge into a middle point. This would'nt be so much of a problem if it&lt;br /&gt;
was easier to add a point to a path!&lt;br /&gt;
&lt;br /&gt;
: I think latest CVS version has 'join with line' option in&lt;br /&gt;
: node toolbox.&lt;br /&gt;
: Also combining segments (combine tool), and using either pen or&lt;br /&gt;
: pencil in 'append' mode allows you to connect existing&lt;br /&gt;
: segments from anchors.&lt;br /&gt;
&lt;br /&gt;
-- Nicolas MONNET &lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
First - good name. Does name matter? Yes, if it is to be widely accepted it must sound professional and Inkscape sounds professional. &lt;br /&gt;
&lt;br /&gt;
Second - good move to clean up code and standardize and C++ is a good, widely accepted language (ie every programmer knows it) &lt;br /&gt;
&lt;br /&gt;
Third - please clean up the menus - I tried to use Sodipodi and the menus were very hard to use. &lt;br /&gt;
&lt;br /&gt;
Fourth - the export to rasters like png are a very needed item. &lt;br /&gt;
&lt;br /&gt;
Thanks for your efforts.&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
7. Sodipodi seems to crash a good bit.  I get afraid to use certain&lt;br /&gt;
operations.  For most normal work (when just working with nodes and paths)&lt;br /&gt;
it seems very stable but when I start combining paths, importing files,&lt;br /&gt;
and dragging stuff around in the XML viewer it doesn't take long before&lt;br /&gt;
the crash happens.  It's usually not a crash that brings up the crash&lt;br /&gt;
dialog.  It's the kind where you blink and Sodipodi is just gone.  I have&lt;br /&gt;
also had it crash when I accidentally randomly and quickly click 3 or 4&lt;br /&gt;
times on the artboard while drawing.  Actually, just doing anything&lt;br /&gt;
randomly or quickly seems to make it crash (zooming in/out, clicking lots&lt;br /&gt;
of buttons and hotheys).  Sorry I can't be more specific, I'll try to&lt;br /&gt;
follow more closely what's going on when it crashes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
I also found the menus particularly hard to use. &lt;br /&gt;
 &lt;br /&gt;
I find the whole concept of a &amp;quot;dialogs&amp;quot; menu to be extremely abberent and a rather useless nonsense grouping about as much use as dumping them under &amp;quot;miscellanous&amp;quot;. There is also a whole lot of functionality in the Toolbox and various dialogs that I expected to find as a menu item but did not which rather threw me for a curve ball. &lt;br /&gt;
 &lt;br /&gt;
I'd like the menus to be at least similar to Adobe Illustrator so that I any learning I do can be reapplied and put on my CV as a skill that managment types will recognise rather than give me funny looks for (the GIMP is still not a funny name, it is just embarassing). &lt;br /&gt;
 &lt;br /&gt;
I cant wait to see Sodipodi and Inkscape compete and improve each other. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
Sodipodi is very nice, although I have a huge dislike for the interface - while original, it feels very &amp;quot;cludgy&amp;quot; to use. I would love to see a gimp-1.3 inspired interface (1.2 wasn't very nice with it's window juggling but 1.3 has a much nicer drag and drop way of organising &amp;amp; grouping the windows you use more often). With a ui overhaul Sodipodi/Inkscape could be very, very nice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
BTW, is there already some good user-documentation for Sodipodi/Inkscape? Because as a user, I don't mind how bad the code is and how much dead code there is, all I need is a manual to learn that other 90% of the app. With a manual I can really *use* the program, find bugs, and file bugreports....&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=FeatureNotePad&amp;diff=1600</id>
		<title>FeatureNotePad</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=FeatureNotePad&amp;diff=1600"/>
		<updated>2005-03-28T20:38:06Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a notepad for quickly noting down good ideas (newest first please).  If you're bored, feel free to write these as full feature requests and add to the tracker, or as separate Wiki pages.&lt;br /&gt;
&lt;br /&gt;
FeatureNotePadArchive (dupes, already implemented ideas, those with acceptable workarounds, those that cannot be implemented at all)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Björn writes:&amp;lt;/B&amp;gt;&lt;br /&gt;
1.) _Pressure sensitivity_&lt;br /&gt;
 - Everybody else got it (Xara, Illustrator, even Gimp) and it is almost necessary for professional drawing.&lt;br /&gt;
&lt;br /&gt;
2.) Sub-pixel resolution in drawing, is possible with XInput i think?&lt;br /&gt;
 - Again, improves drawing by hand&lt;br /&gt;
3.) Smooth drawing, smooth over small irrelegularities from mouse/drawing board&lt;br /&gt;
 - Same as all of the above, improves drawing, makes it a whole lot more fun! :)&lt;br /&gt;
&lt;br /&gt;
It doesn't seem so hard to implement but it would make a huge diffrence!&lt;br /&gt;
 &lt;br /&gt;
Aside from that, I love where Inkscape is going, the interface is great to work with and it just keeps getting better!&lt;br /&gt;
I find myself building from CVS so I dont't miss out.&lt;br /&gt;
&lt;br /&gt;
GREAT WORK GUYS! :)&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Ilja writes:&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.) Extrusion of Objects&lt;br /&gt;
2.) Dropshadow, kind of a clone - a bit fuzzy and little shifted behind&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Daddio writes:&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
A couple of Small features that would help those of us a &amp;lt;b&amp;gt;lot&amp;lt;/b&amp;gt; that like to draw a basic shape and then tweak it in the xml editor:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) the ablility to convert the SVG coordinates in a path to &amp;lt;i&amp;gt;and from&amp;lt;/i&amp;gt;relative coordinates (small case m's l's c's a's) except perhaps the initial M&amp;lt;br /&amp;gt;&lt;br /&gt;
2) the ability to truncate &amp;lt;i&amp;gt;(or even better, round)&amp;lt;/i&amp;gt; the SVG coordinates to  1, 2 or zero (etc) decimal places.&amp;lt;br /&amp;gt;&lt;br /&gt;
3) Set a decimal place limit so the generated SVG will stay within that limit.  I don't usually need or want 0.0006 precision!&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;fantasai&amp;lt;/strong&amp;gt; seconds these and suggests a way of saving as Plain SVG with metadata, since&lt;br /&gt;
things like the title, author, and license terms -- which are applicable to published images but not so&lt;br /&gt;
much to in-process drafts -- shouldn't be thrown out with the &amp;quot;last used zoom level&amp;quot; data, which are just&lt;br /&gt;
junk in a publication-ready image.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
Slapo writes:&lt;br /&gt;
&lt;br /&gt;
it would be nice to have features like obejct shadows, round corners and square gradient in Sodipodi. I think those are the things I am missing in it and other users would appreciate as well. If you need some SVG code examples, I'll e-mail it to you. &lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
&lt;br /&gt;
njh writes:&lt;br /&gt;
&lt;br /&gt;
Orthogonal lines best-fit to a pen path would be useful for quickly sketching diagrams.&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
-Scribus is a DTP coded in C++ (but with Qt). it can work with Python Script.&lt;br /&gt;
May be have a look at this could help doing the same in Inkscape.&lt;br /&gt;
-If the later can be done, this will help eventually include some of good&lt;br /&gt;
Sketch&lt;br /&gt;
(written in Python) possibilities in Inkscape.&lt;br /&gt;
- Also Scribus has good NodeTool, and good text tool featuring textbox (frame)&lt;br /&gt;
or text on a path.&lt;br /&gt;
                                                                                &lt;br /&gt;
cheers&lt;br /&gt;
Cédric&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
plugins for ways to warp and bend things&lt;br /&gt;
-------------------------&lt;br /&gt;
&lt;br /&gt;
What I can expect from this project is a better integration with gnome-office.&lt;br /&gt;
I dream for a really integrated gnome-office with a lot of code sharing via libraries. &lt;br /&gt;
For example, a vectorial drawing soft has lot of things in common with glabels, AbiShow, etc ... &lt;br /&gt;
We have a lot to learn from Koffice in this respect. &lt;br /&gt;
 &lt;br /&gt;
So please create a fully capable GtkVectDraw library !&lt;br /&gt;
-------------------------&lt;br /&gt;
''Emphasis on a small core plus modular extensions for features (a la Mozilla Firebird)''&lt;br /&gt;
&lt;br /&gt;
But *please* maintain a plugin-pack, and ship it with Inkscape. The way Firebird works sucks. Firebird has poor tab-implementation, and there are &amp;gt;10 extensions that try to improve it, while only 1 good version is needed. The list with extensions is chaos, don't let it be so with Inkscape...&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
If you want to add new features, think about layers a la gimp. Sketch uses them and it's very convenient. &lt;br /&gt;
 &lt;br /&gt;
: In a vector drawing program, what would be the actual difference between a &amp;quot;layer&amp;quot; and a &amp;quot;group&amp;quot;? -- kaj&lt;br /&gt;
&lt;br /&gt;
Ease of use mostly. If you have a complicated drawing, layers are very usefull to organize your work, move them up or down, make them invisible, apply layer transformations, etcetera. Groups could be used in theory to make a Gimp-like layer toolbox, but its not very practical.&lt;br /&gt;
&lt;br /&gt;
If, for example, you have an image with layers and want to save it to SVG, you just export it whilst flattening the layers, just like you export a PNG from the Gimp today.&lt;br /&gt;
&lt;br /&gt;
I'm I alone in thinking that a Vectorbased drawing program, with the interface built like the Gimp 1.3 series, would be very wanted and usefull? Similar to how Adobe's Photoshop and Illustrator have a similar GUI concept?&lt;br /&gt;
-- anonymous&lt;br /&gt;
&lt;br /&gt;
: I disagree... all they need is a little widget that shows all the groups as a tree of layers. And if you group, two groups, : you'd create a new layer, with the two original groups/layers as a child of the new layer.... &lt;br /&gt;
: voila, best of all worlds. &lt;br /&gt;
This behaviour of hierarchycal tree of objects, calling the highest hierarchycal level the 'layers' level, and the other hierarchical levels called 'groups' or 'subgroups'. It would be good some layer/group operations like changing the visibility of the hole layer/group, being capable of selecting on subelement, working with the hole layer or with a group or with an element. With all these behaviour and a hierarchical tree to work with it, it would resemble the Adobe Illustrator object model that (I think) is the most powerfull and flexible one.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
I asked a very similar question about why use layers to the Dia project and here is one of the responses &lt;br /&gt;
 &lt;br /&gt;
The ability to be able to easily hide, move and remove layers is certainly a factor that could be mitigated by a more powerful tree view of the document but at the very least there are users who find it convenient so no vector program should remove Layers without adding a bettter alternative &lt;br /&gt;
 &lt;br /&gt;
http://www.mail-archive.com/dia-list@gnome.org/msg05072.html&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
The below is in regards to Sodipodi 0.32:&lt;br /&gt;
                                                                                         &lt;br /&gt;
2. The XML viewer doesn't appear to allow selecting multiple items.&lt;br /&gt;
Often times I want to makes changes to many items at once and sometimes&lt;br /&gt;
I'll be working in the XML viewer.  Since this was the only way I could&lt;br /&gt;
figure out how to select individual items in a group it seems completely&lt;br /&gt;
impossible to select several items in a group.&lt;br /&gt;
                                                                                        &lt;br /&gt;
Some notes on feel:&lt;br /&gt;
                                                                                         &lt;br /&gt;
4. The mouse event system feels a bit wonky.  For example, if I take a&lt;br /&gt;
fairly complex design which can be a little bit sluggish when editing and&lt;br /&gt;
make adjustments to a path node the cursor doesn't release as soon as I&lt;br /&gt;
let go of the mouse button.  So when I'm working quickly what happens is I&lt;br /&gt;
tweak a node, let go of the mouse button, then move the mouse and it keeps&lt;br /&gt;
adjusting the node even though I'm not holding the button.  This slows me&lt;br /&gt;
down considerably because I have to wait after letting go of the mouse&lt;br /&gt;
button each time.  It also does this when scrolling the main view using&lt;br /&gt;
the middle mouse button.  I'll scroll the view over, let go of the mouse&lt;br /&gt;
button, then when I move the mouse the view still scrolls for a second or&lt;br /&gt;
two.  Very annoying.  :)&lt;br /&gt;
                                                                                         &lt;br /&gt;
                                                                                        &lt;br /&gt;
Feature &amp;quot;wants&amp;quot;:&lt;br /&gt;
                                                                                         &lt;br /&gt;
                                                                                         &lt;br /&gt;
9. More powerful selection commands.  Some examples (from Illustrator):&lt;br /&gt;
                                                                                         &lt;br /&gt;
Select by fill color&lt;br /&gt;
Select by same stroke and fill&lt;br /&gt;
etc...&lt;br /&gt;
                                                                                         &lt;br /&gt;
                                                                                         &lt;br /&gt;
11. More and user defined hot-keys.  Can I set any command/mode to a&lt;br /&gt;
hot-key?&lt;br /&gt;
                                                                                         &lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
I noticed that gimp does a cool hack today, they use an image thumbnail of the drawing as the window manager icon for the drawing window, you should do that with inkscape too&lt;br /&gt;
and it is actually usefull, consider I have fix inkscape windows with different flags, with this hack I will be able to identify each window in the tasklist and don't have to search so much&lt;br /&gt;
&lt;br /&gt;
Also, I really wish inkscape where session aware like gedit, so that when I asks nautilus to open a new image it does so in the existing inkscape session instead of starting a new instance&lt;br /&gt;
&lt;br /&gt;
http://bugzilla.gnome.org/show_bug.cgi?id=107668  - the discussion in that bug report might be of interest to you guys too.  the participants are Dom (librsvg), Owen and the Gimp guys&lt;br /&gt;
&lt;br /&gt;
-- Uraeus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
when given a nonexisting file name on the command line, create that file (with an error report too)&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Ability to export to uncompressed TIFF.&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Add multi-page support, default layouts for all pages, etc.&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ability to import Dia objects. &lt;br /&gt;
Restricted Inkscape mode to work like Dia. There's nothing that Dia can do that is not possible to&lt;br /&gt;
do in Inkscape. &lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
Export .eps. Enough said.&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
However you gave me an idea: I can store past viewport not only before I do zoom, but also after that; later, when a next zoom is started, I will compare the current viewport with the last stored and, if it's the same, not store it. This way I will be adding one viewport record if there was no panning between zooms and two records if there was panning, these records storing the first and last viewports at this zoom. I think it will be a bit more convenient this way. &lt;br /&gt;
&lt;br /&gt;
:Well, what I had in mind is that viewport undo steps would be separated by editing operations -- so e.g. consecutive pans/zooms with no edits in between them would be coalesced into a single zoom undo step.&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Exporting vectors as swf files. While this is probably not on the top of everyone's wishlist, it would make inkscape the tool of choice for editing shapes for flash, which is an area where the flash editor does a horrible job. Flash import capabilities for vectors are also very limited, making AI a requirement in order to convert between flash and svg.&lt;br /&gt;
&lt;br /&gt;
Given that svg is going to be replacing flash very (very) soon, a flash import capability would also make life easier for a lot of people...&lt;br /&gt;
&lt;br /&gt;
Ming library: [[http://ming.sourceforge.net/]]&lt;br /&gt;
Svg2Swf python script (uses Ming): [[http://www.eskimo.com/~robla/svg2swf/]]&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Add support for mouse gestures.&lt;br /&gt;
I have used the Mentor Graphics CAD tools for editing&lt;br /&gt;
schematics and PCB layouts, and the built-in support for mouse&lt;br /&gt;
gesture has helped the productivity a lot. Granted CAD drawing&lt;br /&gt;
is not exactly vector drawing, but it is not too far apart.&lt;br /&gt;
There is a library libstroke that provides gestures support,&lt;br /&gt;
but I don't have any idea how usable that would be for inkscape.&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Find dialog: collapsable panes: Size &amp;amp; Position (X, Y, W, H; tolerance), Attribute (Name, Value). Pasting in the id, style, size/position fields (add buttons for pasting?) pastes the id, style, size/position of the object on clipboard. Add a regexp checkbox, when it's on matches are always exact but with a regexp matcher. Checkboxes: limit search to selection, (later) to current layer, possibly in (in)visible or (in)sensitive only.&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
Plan for fill&amp;amp;stroke:&lt;br /&gt;
&lt;br /&gt;
First:&lt;br /&gt;
&lt;br /&gt;
* remove &amp;quot;get from dropper&amp;quot; (always on, via SetColorSignal) (DONE, no signal necessary, just picks new color from selection)&lt;br /&gt;
&lt;br /&gt;
* remove &amp;quot;mode&amp;quot;, make global preference &amp;quot;Store colors as rgb/cmyk&amp;quot; (DONE, it's not about storing color actually, so just removed)&lt;br /&gt;
&lt;br /&gt;
* remove redundant color picker selector (DONE)&lt;br /&gt;
&lt;br /&gt;
* transientize, remember size&amp;amp;position, remove Close in the color selector window from Doc props; find if there are others like it (DONE)&lt;br /&gt;
&lt;br /&gt;
* Make evenodd switch a pair of toggle buttons inside colorselector&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
&lt;br /&gt;
* remove &amp;quot;apply to&amp;quot;; make all shapes use current color, but on prefs page for each tool, make a switch between &amp;quot;use current&amp;quot; (default on for shapes) or &amp;quot;use its own style&amp;quot; (default on for pens &amp;amp; text), plus a button &amp;quot;take style from the selection&amp;quot;. (DONE)&lt;br /&gt;
&lt;br /&gt;
* enable partial color settings (bug http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=937393&amp;amp;group_id=93438&amp;amp;atid=604306; actually that will be a separate &amp;quot;adjust colors&amp;quot; dialog)&lt;br /&gt;
&lt;br /&gt;
* add master opacity from object props (DONE), add fill opacity/stroke opacity sliders common to all fill/stroke types (gradients, patterns, color)&lt;br /&gt;
&lt;br /&gt;
* maybe separate it into Color and Stroke dialogs&lt;br /&gt;
&lt;br /&gt;
* change gradient display/controls to match those of the toolbar!&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
A new &amp;quot;transform with selection&amp;quot; toggle: font (see FontKerning, toggle between [0 or 1, depending on optimize/preserve] and 2).&lt;br /&gt;
&lt;br /&gt;
----------&lt;br /&gt;
Filter to import Corel Draw Files and Adobe Illustrator Files&lt;br /&gt;
(very important at my opinion)&lt;br /&gt;
&lt;br /&gt;
:Probabbly to dificult to do well, just export to svg&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2683</id>
		<title>IllustratorUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2683"/>
		<updated>2005-03-09T17:38:17Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: I have restored some of my versions in parallel with yours, so people could easily compare them&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;::{''Buliabyak, dude. I've spent hours and hours working to make a really good document from what was an unfinished page that hadn't been touched in over six months, and I know what I'm doing. Why you messing with me so bad? I appreciate your input, but maybe this isn't the best way to discuss our differences. Please email me at the address I have listed on the UserManual documentation page under ''People'' and we can work together and come up with something we can both be happy with. Thx. -kw''}&lt;br /&gt;
&lt;br /&gt;
::I think we can both benefit from a wider discussion, not just talking to each other. What if we both post to the devel mailing list (and maybe user too) describing our premises and disagreements, and see what others will say. --bb&lt;br /&gt;
&lt;br /&gt;
::I'd prefer for us to come to a concensus first and then reopen the document to discussion and revision by the community, but I'm the new kid on the block, so ... umm ... Guess this means I need to sign up for the dev list. -kw&lt;br /&gt;
&lt;br /&gt;
::I have restored some of my versions in parallel with yours, so people could easily compare them. --bb&lt;br /&gt;
&lt;br /&gt;
With Inkscape an artist can create most of the same illustrations that can be made with Adobe Illustrator. However, many of the functions and tools that the two applications share are used in different ways.  &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
*'''Anchor Points''': in Inkscape, anchor points are known as &amp;quot;Nodes&amp;quot;&lt;br /&gt;
*'''Palettes''': in Inkscape, &amp;quot;palettes&amp;quot; are called &amp;quot;dialogs&amp;quot;, such as the Fill and Stroke dialog.&lt;br /&gt;
*'''Marquee''': this is called &amp;quot;the rubberband&amp;quot; when selecting&lt;br /&gt;
*'''Tools''': see [AdobeToolMap Adobe Tool Map] for complete tool equivalency reference.&lt;br /&gt;
&lt;br /&gt;
== Things Illustrator can do that Inkscape can't: ==&lt;br /&gt;
&lt;br /&gt;
* Gradient mesh (planned for future release via multiple transparent gradient fills)&lt;br /&gt;
* Multiple strokes and fills for one object&lt;br /&gt;
* Filters &amp;amp; effects (guassian blur, etc.)&lt;br /&gt;
* Select line segments by clicking on the segment&lt;br /&gt;
* Blend objects&lt;br /&gt;
* Color management for print (ICC Profiles, etc.)&lt;br /&gt;
* PMS color&lt;br /&gt;
* Save swatches&lt;br /&gt;
* Wireframe mode&lt;br /&gt;
* Natively work with graphs based on data&lt;br /&gt;
* Free transform and perspective transform&lt;br /&gt;
&lt;br /&gt;
== Things Inkscape can do that Illustrator can't: ==&lt;br /&gt;
&lt;br /&gt;
* Edit SVG source directly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{Buliabyak, please remove these below after you've read, my comments. Thx!}&lt;br /&gt;
&lt;br /&gt;
* Clones, Tile clones (''Yes it can. Illustrator calls cloned objects Symbols. Symbols can be modified and all instances of the symbol will be changed. Illustrator actually does this better than Inkscape because of the multitude of tools and uses for symbols in Illustrator, and the availability of a symbol library.'')&lt;br /&gt;
::I don't see symbols in AI9. Can you create a linked copy from the selected object? Can you make it move in parallel when you move the original? Can you edit the original right on canvas and have its clones update? If not, it's not the same, and this item should stay. --bb&lt;br /&gt;
::Yes. In CS (AI10) all this is can be done with symbols, according to the docs (except that there's a two step process to updating symbol instances.) I haven't actually tested it, and it sounds harder in AI than it is in IS, but it's still roughly functionally equivalent. -kw&lt;br /&gt;
* Keys to move/rotate/scale by screen pixels (''Plain ol' arrow keys navigate the document in Illustrator, and the step and units can be set in preferences. It can't be reduced to screen pixels, just document pixels, but the difference is too insignificant to mention here. Otherwise, there is a bunch of similarly minor features to be added to the above list for Illustrator.'')&lt;br /&gt;
::Have you read Jimmac's review of Inkscape? He's an old AI user, and he wrote that screen-pixel-size transformations in Inkscape &amp;quot;absolutely rock&amp;quot;. It was one of the things that won him over. Besides I'm speaking about rotates and scales too, while AI can only do moves. So this IS important. Please do not judge from your AI perspective only. As for adding minor features of AI, please do! What seems minor to you may be major for some other user. I want this document to be complete -- bb&lt;br /&gt;
::This is not and cannot be full documentation of AI and IS and every little difference between them. The resulting document, were it otherwise, would be massive, unwieldy and unread. The rest of IS's features will be documented in the documentation, not this one page. AI has already documented all of their features in their docs. Anyone interested in a play by play can pull up the two sets of docs side by side and go to it. This document ''must'' remain limited to just the highlights, and take a macro view at IS ''from an AI POV''. So, yes, there is some editorial judgement rightly involved. And I'm not just basing what I've chosen to include simply on my own experience. I've presented Inkscape in a number of venues, including a local professional association of graphic designers and a college class, and I'm hitting the bases they defined in those presentations with their questions. &lt;br /&gt;
* Richer shape controls (''This is intended to be a boolean feature comparison, not a qualitative one. Again, if we go there then there's a lot to add to the above list for Illustrator, and this shouldn't be a &amp;quot;which program is better&amp;quot; kind of document, don't you think?'')&lt;br /&gt;
::OK, I agree that this item needs to be detailed. There are many advantages to Inkscape shapes that can be listed. And seeing that this document is for users who are comparing two programs, I don't see why it cannot be a detailed objective comparison listing _everything_. Please add as much as you can for AI and I will do the same for Inkscape. BTW you may want to look at the Xara_X page in this wiki too, which I'm working on. --bb&lt;br /&gt;
::Again, we can't go into '''all''' the features of both programs, or even all of our favorites, or else this document will get bogged down. If you're really that interested in creating such a document then you're working on a different project than I am, you're working on a book about Inkscape for Illustrator users and not what amounts to an overview, because it would just about take a book to explain it all. Let's leave the &amp;quot;What X program can do that Y program can't&amp;quot; sections strictly to those large  things that the other program can't do in any way shape or form, and only those things that AI users will care about (since that is who this particular page is written for, after all.) In fact, I wouldn't mind dropping the &amp;quot;Things That Inkscape Can Do...&amp;quot; section altogether, since there's really (with all due respect to Jimmac) nothing that die hard AI professionals are going to care about. -kw&lt;br /&gt;
&lt;br /&gt;
== Getting Things Done In Inkscape == &lt;br /&gt;
&lt;br /&gt;
=== Hand Tool : Navigating the Canvas ===&lt;br /&gt;
&lt;br /&gt;
Instead of using the Spacebar for panning around a document, in Inkscape an artist can press and hold the middle mouse button (or mouse wheel) and drag the canvas in any direction. {''This doesn't work for me. -kw Are you pressing the mouse wheel (which is usually the same as middle button) or just rotating it? If still does not work, please file a bug. --bb I'm using a three button mouse that doesn't have a scroll wheel. It's not a bug so much as it is a feature request, I would guess. In any event, for people with three button mice, it just doesn't work like you describe. --kw''} Alternatively, rotate mouse wheel to pan vertically, rotate with shift to pan horizontally. In Inkscape, the artist can also pan around the canvas by holding the Ctrl key and pressing the arrow keys. Holding the arrow key speeds up the pan in that direction.&lt;br /&gt;
&lt;br /&gt;
=== Zooming : Plus and Minus Keys ===&lt;br /&gt;
&lt;br /&gt;
Instead of holding down the Ctrl key and pressing + or - to zoom the canvas, in Inkscape the artist simply presses the + or - key to zoom.&lt;br /&gt;
&lt;br /&gt;
=== Selecting : Selector and Nodes Tool ===&lt;br /&gt;
&lt;br /&gt;
In order to select objects with the rubberband in Inkscape, an artist must completely select the entire area of the object, not just select over part of it, to include it in the selection. Individual nodes of paths can be selected with the Node tool rubberband, the same as in Illustrator; however the object must be selected first, and only the nodes from one object (which may combine several subpaths) can be selected. Unlike Illustrator, nodes from multiple uncombined objects cannot be selected at the same time.&lt;br /&gt;
&lt;br /&gt;
=== Group Select : Selector ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape there is no special group select tool. To select an individual object in a group of objects, hold the Ctrl key and click on the object with the Selector. Or you can right-click the group and do &amp;quot;Enter group&amp;quot; after which objects in the group can be selected as if they are not grouped.&lt;br /&gt;
&lt;br /&gt;
=== Fill &amp;amp; Stroke : Fill and Stroke Window ===&lt;br /&gt;
&lt;br /&gt;
Since fill and stroke are not a tool, they do no appear on the Toolbox, as is the case in Adobe Illustrator. Instead there is a Fill and Stroke window, activated through the Fill and Stroke icon on the Commands bar, or through the Menu, or by Ctrl+Shift+F.&lt;br /&gt;
&lt;br /&gt;
=== Styles : Cut 'N Paste ===&lt;br /&gt;
&lt;br /&gt;
There's no palette of stored styles yet. However you can copy style from one object to another: select the source object, do Edit &amp;gt; Copy (Ctrl+C), select the destination object, do Edit &amp;gt; Paste Style (Ctrl+Shift+V). These copied styles are not linked to the original as they are in Illustrator.&lt;br /&gt;
&lt;br /&gt;
=== Symbols : Cloning ===&lt;br /&gt;
&lt;br /&gt;
Inkscape is capable of creating &amp;quot;clones&amp;quot; of objects, which are similar to Illustrator's Symbols. When you edit the original, the changes are propagated to all of its clones. Clones can be transformed, but their nodes cannot be edited. Clones can themselves be cloned. You can use the Edit &amp;gt; Tile clones command to create patterns and arrangements of clones.&lt;br /&gt;
::{''The keyboard shortcuts and all the various ways to accomplish a given task will be documented in the appropriate places in the documentation. It is not necessary, or desirable, to document them here. I want to go through this document later, after it has settled down some, and reduce each solution to one method, without the shortcuts, and leave the shortcuts and whatnot to the pages of the documentation that detail that specific tool or feature. --kw''}&lt;br /&gt;
&lt;br /&gt;
=== Proportional Scaling and Center Point : Shift and Control Keys ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape, the keys to maintain proportions while scaling, and to center on point are reversed. To scale objects proportionally in Inkscape, press and hold the Ctrl key, and to use the center point for scaling, hold the Shift key.&lt;br /&gt;
&lt;br /&gt;
=== Rotate &amp;amp; Skew : The Second Click ===&lt;br /&gt;
&lt;br /&gt;
Inkscape does not have special skew or rotate tools. Instead, with the Selector tool, click on an object to select it, then click on it again to change the handles to Rotate and Skew handles. Dragging the corner handles will rotate and dragging the middle handles will skew.&lt;br /&gt;
&lt;br /&gt;
=== Palettes ===&lt;br /&gt;
&lt;br /&gt;
Instead of palettes, Inkscape has dialogs that can be called up by various commands through which the artist communicates with the program. Dialogs function similarly to palettes. (In Windows, they do not stay on top of the Document window; this is a known problem.) You can toggle visibility of all active dialogs with F12 key.&lt;br /&gt;
::These are traditionally called dialogs. I don't see a reason to rename them. Just &amp;quot;windows&amp;quot; is too vague. --bb&lt;br /&gt;
::You're going to have to duke this out with Cedric (the head documentor guy) et al. I got it from him, the developers I was chatting with on IRC the other night didn't have a problem with it as far as I know, and it seems to make sense. A dialog requires a response before the command can continue--it's having a dialog (two way interaction) with the user. Everyting else ''is'' technically just a window. It's not vague if they have a name, like the Document Preferences window. How is that any more vague than the Document Preferences dialog. Sounds like a stylistic bias. I frankly don't care, as long as it's consistent and I was simply going with what had already been established. See the style guide for more detials. --kw&lt;br /&gt;
&lt;br /&gt;
=== Working with Nodes (Anchor Points) and Paths ===&lt;br /&gt;
&lt;br /&gt;
{''Note: this section was very carefully constructed to make the most sense to long time users of Illustrator. It is aimed at acclimatizing a recent convert as gently as possible while at the same time remaining honest about Inkscape's limitations with respect to node editing as compared to Illustrator. Due to the relative importance of node editing, please do not hack and slash this section; edit with care.''}&lt;br /&gt;
::I have no problem with making sense for AI users, but I have a problem with incorrect and vague statements. What is &amp;quot;responsive&amp;quot; for example? Please be specific. Deselecting is done by many ways, but NOT by rubberband. This section applies to paths, not shapes, and the tool is Node tool, not Nodes (use the correct terminology please). What do you mean by &amp;quot;you must click only on nodes&amp;quot;? Will it break if you won't? No. etc, etc. --bb&lt;br /&gt;
::For someone who uses AI professionally day after day, AI is more &amp;quot;responsive&amp;quot; by any objective measure. Again, this is legacy text that I left in place because it makes sense to AI users. In AI you can add a node, convert a node from a smooth to a corner and back again, go back and tack on another node (or fifty), edit the node handles, add some more nodes, and so on, all without moving the cursor away from the path (to click on a command icon, or select another tool). This makes creating paths in Illustrator more responsive. In actual fact it is perhaps more appropriately called &amp;quot;more context sensitive.&amp;quot; You can replace &amp;quot;responsive&amp;quot; with &amp;quot;context sensitive&amp;quot; if you want, but it doesn't help reader comprehension, so why do it? You're right to correct my mistake at using &amp;quot;Nodes&amp;quot; instead of &amp;quot;Node&amp;quot;, but I've used &amp;quot;Node&amp;quot; most of the time so it's obviously just a mistake. I wrote that section of the Terminology reference, so please tone it down a touch. &lt;br /&gt;
&lt;br /&gt;
Editing paths post drawing is done with the Node tool, N key. Selecting nodes is done by clicking on them, by Tab/Shift+Tab keys, or by the rubberband around several nodes. To deselect nodes, press Esc or click in an empty space. While in the node tool, you can also select a different object by clicking on it, after which its nodes become selectable.&lt;br /&gt;
&lt;br /&gt;
{BB version:} To continue a path, select its endnode and duplicate it (Shift+D), then drag the new node. You can break the path at any selected node(s), or join two end nodes, using the correspondint toolbar buttons. You can edit the nodes of only one path object at a time, but that path object may consist of any number of distinct subpaths. Use the Break Apart and Combine commands to break a path into its subpaths and combine separate paths into a single path.&lt;br /&gt;
&lt;br /&gt;
{KW version:} An artist will need to continue a line segment by creating two paths distinctly. When the second path has been created, select both paths and &amp;quot;Combine&amp;quot; them Control+K. Then edit nodes in the newly combined shape and attach those nodes to each other. Joining nodes is a two step process. First, join the nodes, then select whether or not the join should be a corner, or a smooth curve.&lt;br /&gt;
::This paragraph is very strange. Why go to all this length if you can duplicate nodes in Node tool, as well as continue the path or create new subpaths in Pen tool, all without doing any combining and joining? Please explain better what you're trying to achieve by this process. --bb&lt;br /&gt;
::This paragraph is legacy text from the original author, by the way, but I understood why he/she wrote it that way...becaue in AI it is common to start a path by putting down a few anchor points, go back and edit them a little, then pick back up where the path left off and continue to add a few (or a dozen) more anchor points, go back and edit them a bit, and so on until the complete path for the shape is built. In AI when you hover the pen tool over the end anchor point of an open path and click the anchor point, AI knows you are continuing the same path. This is the work flow that AI users are used to. Duplicating a node a dozen or a hundred times in order to continue a path is not productive. It is much faster, and more like the workflow that AI users are already used to, to simply start a new path segment near the end of the previous, and go back and join them later. Groovy? In short, this paragraph makes sense to people used to using AI. --kw&lt;br /&gt;
&lt;br /&gt;
{BB version:} To convert a straight path segment to a curve, select both endnodes of the segment and press the &amp;quot;Make selected segments curves&amp;quot; button on the toolbar. Conversely, you can convert a segment from a curve to a straight line with the &amp;quot;Make selected segments lines&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
{KW version:} Converting a straight node to a curve node is not as intuitive in Inkscape as it is in Illustrator. To convert a straight node to a curve, the line segments on either side must be converted. To select a line segment, select one node with the Node tool, then Shift+Click the connecting node so that both ends of the segment are selected. Then click the  &amp;quot;Make selected segments curves&amp;quot; conversion command. This procedure adds Node Vector Handles (or simply handles) to both nodes on the line segment. Repeat this process with the line segment on the other side of the node being converted to give it handles on both sides. The node can then be converted to corner, smooth or symmetrical as needed. The nodes on either side will have handles, and they cannot be converted to straight nodes again, since only line segments can be converted, but placing the handle on the node will work to emulate straight node behavior.&lt;br /&gt;
::Again a very strange advice. In my version I have described how to easily convert segments from curve to straight (real straight, not &amp;quot;emulated&amp;quot;) and back. What you describe is 10 times more difficult and sounds like a mess. Please read my version carefully and add to it if you have something to add, or propose a different version. This one won't do. --bb&lt;br /&gt;
::In Illustrator you can convert a single node without affecting the nodes on either side in any way. In IS, you can't. The way node conversion is done in IS ''is'' hack, looking at it as an AI user does. Sorry, just the truth. Again, what I'm describing here is what an AI user should do to in order do something in IS that they do in AI, from an AI POV. Again, this paragraph is written based on user feedback, not just some rabbit I'm pulling out of my own hat. You can rest assured that the description of converting nodes (it's actually converting line segments) won't be like this on the page of the actual docs that talks about that feature. It's just the way it needs to be for this document, which is written for AI users trying IS, not IS users who happen to get their hands on AI. --kw&lt;br /&gt;
&lt;br /&gt;
The Node tool currently has some limitations; notably, you can only drag nodes, not path fragments between nodes; and you can only add new nodes over the old ones or in the middle between them, instead of an arbitrary point on path.&lt;br /&gt;
&lt;br /&gt;
==== Working with nodes in Inkscape has several distinct advantages over Illustrator: ====&lt;br /&gt;
# The node appearance changes according to the kind of node it is. When a corner node is converted to a smooth node, it changes from a diamond shape to a square. Thus, without a particular node selected it is still possible to tell what kind of node it is.&lt;br /&gt;
# Inkscape can restrain node movement to the handle vector or to the adjacent straight line segment (dragging node with Ctrl+Alt).&lt;br /&gt;
# Inkscape can lock the handle length (dragging handle with Alt).&lt;br /&gt;
# You can move nodes, rotate handles, scale handles, and move selection from one node to the next using keyboard shortcuts. For moves, scales, and rotates, use Alt to move by one screen pixel.&lt;br /&gt;
::See above for why I restored this. Keyboard control is the cornerstone of Inkscape usability. If AI users are not used to it, they need to be taught about it because it matters. --bb&lt;br /&gt;
::I understand, but we're not documenting shortcuts on this page. Nor are we proselytizing for IS directly. Nor are we teaching AI users how to use IS in its full glory. We are (or should be,) simply making a transition from AI to IS easier for the user, in the first few moments of using the program. These other fine features you want to include are dandy indeed, and when an AI users happens across them in the docs I'm sure they'll go &amp;quot;Oh, neat!&amp;quot; but it's not our job here to cover things in that detail. I would agree to a more emphatically worded general note at the begining of the doc that says something to the effect of &amp;quot;The key to productivity in Inkscape is use of the keyboard shortcuts.&amp;quot; I agree that that's a strength of IS. I don't agree that it's necessary for this page that we mention every shortcut and every cool feature. Our scope is very narrow. --kw&lt;br /&gt;
&lt;br /&gt;
=== Editing Shapes ===&lt;br /&gt;
&lt;br /&gt;
::In this section you again fail to take a wider perspective. AI does not seem to have any distinction between path and shapes, but this is NOT an advantage. This is a big problem with AI. We must explain to users why Inkscape treats shapes differently, and why this is an advantage. Instead you only tell them how to quickly degrade higher level abstractions (shapes) to low level (paths), seemingly implying that the fact that you can't edit nodes in shapes is some king of a &amp;quot;problem&amp;quot; that needs to be &amp;quot;fixed&amp;quot; asap by Shift+Ctrl+C. No it's NOT a problem. I restored my version --bb&lt;br /&gt;
::This isn't about a wider perspective, it's a very narrow one: What do AI users care about when they're taking a look at Inkscape for the first time? Period. I appreciate the fact that you are so passionate about the virtues of Inkscape, I really am. But the best thing you can do to convince AI users to use IS is to tell them how to do what they do every day in AI in IS and leave it at that. My version is a direct response to multiple questions from actual AI users. I've sat them down in front of IS and watched them try to take the Node tool to a square they just created and get frustrated when it didn't work. To them it ''is'' a problem. They'll learn the virtues you want to express with your version eventually, but only if they don't have so much frustration at first that they give up and go back to AI. In a sense I'm taking a wider perspective than you are, because I'm recognizing that there are other pages of documentation, pages where some of this stuff you want to add is better put, and I'm looking at documentation as a whole. I'm putting it back the way I had it. -kw&lt;br /&gt;
&lt;br /&gt;
{BB version:} Shapes created with the shapes tools (i.e., Rectangle, Ellipse, Star, Spiral) can be immediately edited in the same tool which created them. Each kind of shape has its own handles which you can drag, possibly with keyboard modifiers, to achieve various effects (such as rounding corners of a rectangle). There are also various numeric fields in the controls bars of the shape tools. Consult the Shapes tutorial (in Help menu) for details on Inkscape shapes. Overall, shapes in Inkscape are more rich and flexible than in Illustrator.&lt;br /&gt;
&lt;br /&gt;
You can also convert any shape to path, to be able to edit its nodes freely. Select the object with the Selector or Nodes tool, and then select Path&amp;gt;Object To Path (Shift+Ctrl+C) or if the Nodes Tool Controls bar is visible, click on the Object To Path command icon. &lt;br /&gt;
&lt;br /&gt;
{KW version:} The nodes of basic shapes created with the shapes tools (i.e., Rectangle, Ellipse, Spiral) can not be immediately edited. Before editing nodes of a shape created with the shape tool, it must first be converted to paths. Select the object with the Selector or Nodes tool, and then select Path&amp;gt;Object To Path (Shift+Ctrl+C) or if the Nodes Tool Controls bar is visible, click on the Object To Path command icon. Then the nodes on of the object can be edited normally.&lt;br /&gt;
&lt;br /&gt;
=== Pathfinder ===&lt;br /&gt;
&lt;br /&gt;
Inkscape calls Pathfinder operations &amp;quot;boolean operations&amp;quot; on paths. &lt;br /&gt;
&lt;br /&gt;
=== Working with Layers ===&lt;br /&gt;
&lt;br /&gt;
Inkscape has perfectly serviceable layers, although working with layers in Inkscape is not yet very convenient. Layers are located in the Status bar, with the lock and visibility toggle located beside it. An artist can select the layer from the spinbox, and then select its visibility and lock status. Previews are not shown, and art is moved from one layer to another by means of a key command (Shift+PgUp / Shift+PgDn.) Layers can nest, and you can enter a group making it a temporary layer.&lt;br /&gt;
&lt;br /&gt;
=== Working with Text ===&lt;br /&gt;
&lt;br /&gt;
==== Create Outlines ====&lt;br /&gt;
&lt;br /&gt;
Converting a text object to outlines (i.e. to path) in Inkscape produces a single path object. If you want to manipulate each letter separately, you can break this path into subpaths (Path&amp;gt;Break Apart, Shift+Ctrl+K) and, for letters with holes, reselect parts of each letter and recombine them (Path&amp;gt;Combine, Ctrl+K) to fix the holes.&lt;br /&gt;
&lt;br /&gt;
{''Note: the above selection describes a process frequently employed in AI to embed text in the document so that the document is no longer dependent on fonts being installed. &amp;quot;Text to outlines&amp;quot; is the actual AI wording, by the way. It's hack, but is routinely done in AI, so that's why it's written as it is. Please edit with care.''}&lt;br /&gt;
::I don't understand why you need to always do Break Apart and Combine. Simply converting text to outlines works fine in Inkscape without it. If you have to do this &amp;quot;hack&amp;quot; in AI, why are you saying Inkscape is &amp;quot;not very productive&amp;quot;??? It needs this hack ONLY in specific circumstances, as I explained. Restored. --bb&lt;br /&gt;
::Okay, you're right. I had been playing around with it (because the process doesn't seem to be documented anywhere as far as I could tell,) and it seemed like the first step wasn't doing the trick. It was just IS was being slower than I expected and I thought you had to do the break apart step too, because I was trying different things and it worked when I did that and then combine again. You're right. It only takes that first step, and that's okay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Text Boxes ====&lt;br /&gt;
&lt;br /&gt;
While putting text in shapes is possible in Inkscape, it is not yet well supported. See documentation for Flow Text into Shape for more information.&lt;br /&gt;
&lt;br /&gt;
==== Guides ====&lt;br /&gt;
&lt;br /&gt;
Guides can be hidden in Inkscape with the Shift+| key combination. The | symbol is called a pipe and is generally paired with the backslash character on the keyboard. Ctrl+; does not do anything in Inkscape. A guide cannot be selected by drawing a rubberband through it, as is done in Illustrator. Rather, to move or delete a guide the artist must use the Selector to grab the guide and move it to another location or to the ruler. Guides cannot be locked, and guides are global to the layers instead of bound to individual layers as they are in Illustrator. Double clicking a guide will open a dialog where you can set the guide position precisely.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2682</id>
		<title>IllustratorUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2682"/>
		<updated>2005-03-09T17:36:44Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;::{''Buliabyak, dude. I've spent hours and hours working to make a really good document from what was an unfinished page that hadn't been touched in over six months, and I know what I'm doing. Why you messing with me so bad? I appreciate your input, but maybe this isn't the best way to discuss our differences. Please email me at the address I have listed on the UserManual documentation page under ''People'' and we can work together and come up with something we can both be happy with. Thx. -kw''}&lt;br /&gt;
&lt;br /&gt;
::I think we can both benefit from a wider discussion, not just talking to each other. What if we both post to the devel mailing list (and maybe user too) describing our premises and disagreements, and see what others will say. --bb&lt;br /&gt;
&lt;br /&gt;
::I'd prefer for us to come to a concensus first and then reopen the document to discussion and revision by the community, but I'm the new kid on the block, so ... umm ... Guess this means I need to sign up for the dev list. -kw&lt;br /&gt;
&lt;br /&gt;
With Inkscape an artist can create most of the same illustrations that can be made with Adobe Illustrator. However, many of the functions and tools that the two applications share are used in different ways.  &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
*'''Anchor Points''': in Inkscape, anchor points are known as &amp;quot;Nodes&amp;quot;&lt;br /&gt;
*'''Palettes''': in Inkscape, &amp;quot;palettes&amp;quot; are called &amp;quot;dialogs&amp;quot;, such as the Fill and Stroke dialog.&lt;br /&gt;
*'''Marquee''': this is called &amp;quot;the rubberband&amp;quot; when selecting&lt;br /&gt;
*'''Tools''': see [AdobeToolMap Adobe Tool Map] for complete tool equivalency reference.&lt;br /&gt;
&lt;br /&gt;
== Things Illustrator can do that Inkscape can't: ==&lt;br /&gt;
&lt;br /&gt;
* Gradient mesh (planned for future release via multiple transparent gradient fills)&lt;br /&gt;
* Multiple strokes and fills for one object&lt;br /&gt;
* Filters &amp;amp; effects (guassian blur, etc.)&lt;br /&gt;
* Select line segments by clicking on the segment&lt;br /&gt;
* Blend objects&lt;br /&gt;
* Color management for print (ICC Profiles, etc.)&lt;br /&gt;
* PMS color&lt;br /&gt;
* Save swatches&lt;br /&gt;
* Wireframe mode&lt;br /&gt;
* Natively work with graphs based on data&lt;br /&gt;
* Free transform and perspective transform&lt;br /&gt;
&lt;br /&gt;
== Things Inkscape can do that Illustrator can't: ==&lt;br /&gt;
&lt;br /&gt;
* Edit SVG source directly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{Buliabyak, please remove these below after you've read, my comments. Thx!}&lt;br /&gt;
&lt;br /&gt;
* Clones, Tile clones (''Yes it can. Illustrator calls cloned objects Symbols. Symbols can be modified and all instances of the symbol will be changed. Illustrator actually does this better than Inkscape because of the multitude of tools and uses for symbols in Illustrator, and the availability of a symbol library.'')&lt;br /&gt;
::I don't see symbols in AI9. Can you create a linked copy from the selected object? Can you make it move in parallel when you move the original? Can you edit the original right on canvas and have its clones update? If not, it's not the same, and this item should stay. --bb&lt;br /&gt;
::Yes. In CS (AI10) all this is can be done with symbols, according to the docs (except that there's a two step process to updating symbol instances.) I haven't actually tested it, and it sounds harder in AI than it is in IS, but it's still roughly functionally equivalent. -kw&lt;br /&gt;
* Keys to move/rotate/scale by screen pixels (''Plain ol' arrow keys navigate the document in Illustrator, and the step and units can be set in preferences. It can't be reduced to screen pixels, just document pixels, but the difference is too insignificant to mention here. Otherwise, there is a bunch of similarly minor features to be added to the above list for Illustrator.'')&lt;br /&gt;
::Have you read Jimmac's review of Inkscape? He's an old AI user, and he wrote that screen-pixel-size transformations in Inkscape &amp;quot;absolutely rock&amp;quot;. It was one of the things that won him over. Besides I'm speaking about rotates and scales too, while AI can only do moves. So this IS important. Please do not judge from your AI perspective only. As for adding minor features of AI, please do! What seems minor to you may be major for some other user. I want this document to be complete -- bb&lt;br /&gt;
::This is not and cannot be full documentation of AI and IS and every little difference between them. The resulting document, were it otherwise, would be massive, unwieldy and unread. The rest of IS's features will be documented in the documentation, not this one page. AI has already documented all of their features in their docs. Anyone interested in a play by play can pull up the two sets of docs side by side and go to it. This document ''must'' remain limited to just the highlights, and take a macro view at IS ''from an AI POV''. So, yes, there is some editorial judgement rightly involved. And I'm not just basing what I've chosen to include simply on my own experience. I've presented Inkscape in a number of venues, including a local professional association of graphic designers and a college class, and I'm hitting the bases they defined in those presentations with their questions. &lt;br /&gt;
* Richer shape controls (''This is intended to be a boolean feature comparison, not a qualitative one. Again, if we go there then there's a lot to add to the above list for Illustrator, and this shouldn't be a &amp;quot;which program is better&amp;quot; kind of document, don't you think?'')&lt;br /&gt;
::OK, I agree that this item needs to be detailed. There are many advantages to Inkscape shapes that can be listed. And seeing that this document is for users who are comparing two programs, I don't see why it cannot be a detailed objective comparison listing _everything_. Please add as much as you can for AI and I will do the same for Inkscape. BTW you may want to look at the Xara_X page in this wiki too, which I'm working on. --bb&lt;br /&gt;
::Again, we can't go into '''all''' the features of both programs, or even all of our favorites, or else this document will get bogged down. If you're really that interested in creating such a document then you're working on a different project than I am, you're working on a book about Inkscape for Illustrator users and not what amounts to an overview, because it would just about take a book to explain it all. Let's leave the &amp;quot;What X program can do that Y program can't&amp;quot; sections strictly to those large  things that the other program can't do in any way shape or form, and only those things that AI users will care about (since that is who this particular page is written for, after all.) In fact, I wouldn't mind dropping the &amp;quot;Things That Inkscape Can Do...&amp;quot; section altogether, since there's really (with all due respect to Jimmac) nothing that die hard AI professionals are going to care about. -kw&lt;br /&gt;
&lt;br /&gt;
== Getting Things Done In Inkscape == &lt;br /&gt;
&lt;br /&gt;
=== Hand Tool : Navigating the Canvas ===&lt;br /&gt;
&lt;br /&gt;
Instead of using the Spacebar for panning around a document, in Inkscape an artist can press and hold the middle mouse button (or mouse wheel) and drag the canvas in any direction. {''This doesn't work for me. -kw Are you pressing the mouse wheel (which is usually the same as middle button) or just rotating it? If still does not work, please file a bug. --bb I'm using a three button mouse that doesn't have a scroll wheel. It's not a bug so much as it is a feature request, I would guess. In any event, for people with three button mice, it just doesn't work like you describe. --kw''} Alternatively, rotate mouse wheel to pan vertically, rotate with shift to pan horizontally. In Inkscape, the artist can also pan around the canvas by holding the Ctrl key and pressing the arrow keys. Holding the arrow key speeds up the pan in that direction.&lt;br /&gt;
&lt;br /&gt;
=== Zooming : Plus and Minus Keys ===&lt;br /&gt;
&lt;br /&gt;
Instead of holding down the Ctrl key and pressing + or - to zoom the canvas, in Inkscape the artist simply presses the + or - key to zoom.&lt;br /&gt;
&lt;br /&gt;
=== Selecting : Selector and Nodes Tool ===&lt;br /&gt;
&lt;br /&gt;
In order to select objects with the rubberband in Inkscape, an artist must completely select the entire area of the object, not just select over part of it, to include it in the selection. Individual nodes of paths can be selected with the Node tool rubberband, the same as in Illustrator; however the object must be selected first, and only the nodes from one object (which may combine several subpaths) can be selected. Unlike Illustrator, nodes from multiple uncombined objects cannot be selected at the same time.&lt;br /&gt;
&lt;br /&gt;
=== Group Select : Selector ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape there is no special group select tool. To select an individual object in a group of objects, hold the Ctrl key and click on the object with the Selector. Or you can right-click the group and do &amp;quot;Enter group&amp;quot; after which objects in the group can be selected as if they are not grouped.&lt;br /&gt;
&lt;br /&gt;
=== Fill &amp;amp; Stroke : Fill and Stroke Window ===&lt;br /&gt;
&lt;br /&gt;
Since fill and stroke are not a tool, they do no appear on the Toolbox, as is the case in Adobe Illustrator. Instead there is a Fill and Stroke window, activated through the Fill and Stroke icon on the Commands bar, or through the Menu, or by Ctrl+Shift+F.&lt;br /&gt;
&lt;br /&gt;
=== Styles : Cut 'N Paste ===&lt;br /&gt;
&lt;br /&gt;
There's no palette of stored styles yet. However you can copy style from one object to another: select the source object, do Edit &amp;gt; Copy (Ctrl+C), select the destination object, do Edit &amp;gt; Paste Style (Ctrl+Shift+V). These copied styles are not linked to the original as they are in Illustrator.&lt;br /&gt;
&lt;br /&gt;
=== Symbols : Cloning ===&lt;br /&gt;
&lt;br /&gt;
Inkscape is capable of creating &amp;quot;clones&amp;quot; of objects, which are similar to Illustrator's Symbols. When you edit the original, the changes are propagated to all of its clones. Clones can be transformed, but their nodes cannot be edited. Clones can themselves be cloned. You can use the Edit &amp;gt; Tile clones command to create patterns and arrangements of clones.&lt;br /&gt;
::{''The keyboard shortcuts and all the various ways to accomplish a given task will be documented in the appropriate places in the documentation. It is not necessary, or desirable, to document them here. I want to go through this document later, after it has settled down some, and reduce each solution to one method, without the shortcuts, and leave the shortcuts and whatnot to the pages of the documentation that detail that specific tool or feature. --kw''}&lt;br /&gt;
&lt;br /&gt;
=== Proportional Scaling and Center Point : Shift and Control Keys ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape, the keys to maintain proportions while scaling, and to center on point are reversed. To scale objects proportionally in Inkscape, press and hold the Ctrl key, and to use the center point for scaling, hold the Shift key.&lt;br /&gt;
&lt;br /&gt;
=== Rotate &amp;amp; Skew : The Second Click ===&lt;br /&gt;
&lt;br /&gt;
Inkscape does not have special skew or rotate tools. Instead, with the Selector tool, click on an object to select it, then click on it again to change the handles to Rotate and Skew handles. Dragging the corner handles will rotate and dragging the middle handles will skew.&lt;br /&gt;
&lt;br /&gt;
=== Palettes ===&lt;br /&gt;
&lt;br /&gt;
Instead of palettes, Inkscape has dialogs that can be called up by various commands through which the artist communicates with the program. Dialogs function similarly to palettes. (In Windows, they do not stay on top of the Document window; this is a known problem.) You can toggle visibility of all active dialogs with F12 key.&lt;br /&gt;
::These are traditionally called dialogs. I don't see a reason to rename them. Just &amp;quot;windows&amp;quot; is too vague. --bb&lt;br /&gt;
::You're going to have to duke this out with Cedric (the head documentor guy) et al. I got it from him, the developers I was chatting with on IRC the other night didn't have a problem with it as far as I know, and it seems to make sense. A dialog requires a response before the command can continue--it's having a dialog (two way interaction) with the user. Everyting else ''is'' technically just a window. It's not vague if they have a name, like the Document Preferences window. How is that any more vague than the Document Preferences dialog. Sounds like a stylistic bias. I frankly don't care, as long as it's consistent and I was simply going with what had already been established. See the style guide for more detials. --kw&lt;br /&gt;
&lt;br /&gt;
=== Working with Nodes (Anchor Points) and Paths ===&lt;br /&gt;
&lt;br /&gt;
{''Note: this section was very carefully constructed to make the most sense to long time users of Illustrator. It is aimed at acclimatizing a recent convert as gently as possible while at the same time remaining honest about Inkscape's limitations with respect to node editing as compared to Illustrator. Due to the relative importance of node editing, please do not hack and slash this section; edit with care.''}&lt;br /&gt;
::I have no problem with making sense for AI users, but I have a problem with incorrect and vague statements. What is &amp;quot;responsive&amp;quot; for example? Please be specific. Deselecting is done by many ways, but NOT by rubberband. This section applies to paths, not shapes, and the tool is Node tool, not Nodes (use the correct terminology please). What do you mean by &amp;quot;you must click only on nodes&amp;quot;? Will it break if you won't? No. etc, etc. --bb&lt;br /&gt;
::For someone who uses AI professionally day after day, AI is more &amp;quot;responsive&amp;quot; by any objective measure. Again, this is legacy text that I left in place because it makes sense to AI users. In AI you can add a node, convert a node from a smooth to a corner and back again, go back and tack on another node (or fifty), edit the node handles, add some more nodes, and so on, all without moving the cursor away from the path (to click on a command icon, or select another tool). This makes creating paths in Illustrator more responsive. In actual fact it is perhaps more appropriately called &amp;quot;more context sensitive.&amp;quot; You can replace &amp;quot;responsive&amp;quot; with &amp;quot;context sensitive&amp;quot; if you want, but it doesn't help reader comprehension, so why do it? You're right to correct my mistake at using &amp;quot;Nodes&amp;quot; instead of &amp;quot;Node&amp;quot;, but I've used &amp;quot;Node&amp;quot; most of the time so it's obviously just a mistake. I wrote that section of the Terminology reference, so please tone it down a touch. &lt;br /&gt;
&lt;br /&gt;
Editing paths post drawing is done with the Node tool, N key. Selecting nodes is done by clicking on them, by Tab/Shift+Tab keys, or by the rubberband around several nodes. To deselect nodes, press Esc or click in an empty space. While in the node tool, you can also select a different object by clicking on it, after which its nodes become selectable.&lt;br /&gt;
&lt;br /&gt;
{BB version:} To continue a path, select its endnode and duplicate it (Shift+D), then drag the new node. You can break the path at any selected node(s), or join two end nodes, using the correspondint toolbar buttons. You can edit the nodes of only one path object at a time, but that path object may consist of any number of distinct subpaths. Use the Break Apart and Combine commands to break a path into its subpaths and combine separate paths into a single path.&lt;br /&gt;
&lt;br /&gt;
{KW version:} An artist will need to continue a line segment by creating two paths distinctly. When the second path has been created, select both paths and &amp;quot;Combine&amp;quot; them Control+K. Then edit nodes in the newly combined shape and attach those nodes to each other. Joining nodes is a two step process. First, join the nodes, then select whether or not the join should be a corner, or a smooth curve.&lt;br /&gt;
::This paragraph is very strange. Why go to all this length if you can duplicate nodes in Node tool, as well as continue the path or create new subpaths in Pen tool, all without doing any combining and joining? Please explain better what you're trying to achieve by this process. --bb&lt;br /&gt;
::This paragraph is legacy text from the original author, by the way, but I understood why he/she wrote it that way...becaue in AI it is common to start a path by putting down a few anchor points, go back and edit them a little, then pick back up where the path left off and continue to add a few (or a dozen) more anchor points, go back and edit them a bit, and so on until the complete path for the shape is built. In AI when you hover the pen tool over the end anchor point of an open path and click the anchor point, AI knows you are continuing the same path. This is the work flow that AI users are used to. Duplicating a node a dozen or a hundred times in order to continue a path is not productive. It is much faster, and more like the workflow that AI users are already used to, to simply start a new path segment near the end of the previous, and go back and join them later. Groovy? In short, this paragraph makes sense to people used to using AI. --kw&lt;br /&gt;
&lt;br /&gt;
{BB version:} To convert a straight path segment to a curve, select both endnodes of the segment and press the &amp;quot;Make selected segments curves&amp;quot; button on the toolbar. Conversely, you can convert a segment from a curve to a straight line with the &amp;quot;Make selected segments lines&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
{KW version:} Converting a straight node to a curve node is not as intuitive in Inkscape as it is in Illustrator. To convert a straight node to a curve, the line segments on either side must be converted. To select a line segment, select one node with the Node tool, then Shift+Click the connecting node so that both ends of the segment are selected. Then click the  &amp;quot;Make selected segments curves&amp;quot; conversion command. This procedure adds Node Vector Handles (or simply handles) to both nodes on the line segment. Repeat this process with the line segment on the other side of the node being converted to give it handles on both sides. The node can then be converted to corner, smooth or symmetrical as needed. The nodes on either side will have handles, and they cannot be converted to straight nodes again, since only line segments can be converted, but placing the handle on the node will work to emulate straight node behavior.&lt;br /&gt;
::Again a very strange advice. In my version I have described how to easily convert segments from curve to straight (real straight, not &amp;quot;emulated&amp;quot;) and back. What you describe is 10 times more difficult and sounds like a mess. Please read my version carefully and add to it if you have something to add, or propose a different version. This one won't do. --bb&lt;br /&gt;
::In Illustrator you can convert a single node without affecting the nodes on either side in any way. In IS, you can't. The way node conversion is done in IS ''is'' hack, looking at it as an AI user does. Sorry, just the truth. Again, what I'm describing here is what an AI user should do to in order do something in IS that they do in AI, from an AI POV. Again, this paragraph is written based on user feedback, not just some rabbit I'm pulling out of my own hat. You can rest assured that the description of converting nodes (it's actually converting line segments) won't be like this on the page of the actual docs that talks about that feature. It's just the way it needs to be for this document, which is written for AI users trying IS, not IS users who happen to get their hands on AI. --kw&lt;br /&gt;
&lt;br /&gt;
The Node tool currently has some limitations; notably, you can only drag nodes, not path fragments between nodes; and you can only add new nodes over the old ones or in the middle between them, instead of an arbitrary point on path.&lt;br /&gt;
&lt;br /&gt;
==== Working with nodes in Inkscape has several distinct advantages over Illustrator: ====&lt;br /&gt;
# The node appearance changes according to the kind of node it is. When a corner node is converted to a smooth node, it changes from a diamond shape to a square. Thus, without a particular node selected it is still possible to tell what kind of node it is.&lt;br /&gt;
# Inkscape can restrain node movement to the handle vector or to the adjacent straight line segment (dragging node with Ctrl+Alt).&lt;br /&gt;
# Inkscape can lock the handle length (dragging handle with Alt).&lt;br /&gt;
# You can move nodes, rotate handles, scale handles, and move selection from one node to the next using keyboard shortcuts. For moves, scales, and rotates, use Alt to move by one screen pixel.&lt;br /&gt;
::See above for why I restored this. Keyboard control is the cornerstone of Inkscape usability. If AI users are not used to it, they need to be taught about it because it matters. --bb&lt;br /&gt;
::I understand, but we're not documenting shortcuts on this page. Nor are we proselytizing for IS directly. Nor are we teaching AI users how to use IS in its full glory. We are (or should be,) simply making a transition from AI to IS easier for the user, in the first few moments of using the program. These other fine features you want to include are dandy indeed, and when an AI users happens across them in the docs I'm sure they'll go &amp;quot;Oh, neat!&amp;quot; but it's not our job here to cover things in that detail. I would agree to a more emphatically worded general note at the begining of the doc that says something to the effect of &amp;quot;The key to productivity in Inkscape is use of the keyboard shortcuts.&amp;quot; I agree that that's a strength of IS. I don't agree that it's necessary for this page that we mention every shortcut and every cool feature. Our scope is very narrow. --kw&lt;br /&gt;
&lt;br /&gt;
=== Editing Shapes ===&lt;br /&gt;
&lt;br /&gt;
::In this section you again fail to take a wider perspective. AI does not seem to have any distinction between path and shapes, but this is NOT an advantage. This is a big problem with AI. We must explain to users why Inkscape treats shapes differently, and why this is an advantage. Instead you only tell them how to quickly degrade higher level abstractions (shapes) to low level (paths), seemingly implying that the fact that you can't edit nodes in shapes is some king of a &amp;quot;problem&amp;quot; that needs to be &amp;quot;fixed&amp;quot; asap by Shift+Ctrl+C. No it's NOT a problem. I restored my version --bb&lt;br /&gt;
::This isn't about a wider perspective, it's a very narrow one: What do AI users care about when they're taking a look at Inkscape for the first time? Period. I appreciate the fact that you are so passionate about the virtues of Inkscape, I really am. But the best thing you can do to convince AI users to use IS is to tell them how to do what they do every day in AI in IS and leave it at that. My version is a direct response to multiple questions from actual AI users. I've sat them down in front of IS and watched them try to take the Node tool to a square they just created and get frustrated when it didn't work. To them it ''is'' a problem. They'll learn the virtues you want to express with your version eventually, but only if they don't have so much frustration at first that they give up and go back to AI. In a sense I'm taking a wider perspective than you are, because I'm recognizing that there are other pages of documentation, pages where some of this stuff you want to add is better put, and I'm looking at documentation as a whole. I'm putting it back the way I had it. -kw&lt;br /&gt;
&lt;br /&gt;
{BB version:} Shapes created with the shapes tools (i.e., Rectangle, Ellipse, Star, Spiral) can be immediately edited in the same tool which created them. Each kind of shape has its own handles which you can drag, possibly with keyboard modifiers, to achieve various effects (such as rounding corners of a rectangle). There are also various numeric fields in the controls bars of the shape tools. Consult the Shapes tutorial (in Help menu) for details on Inkscape shapes. Overall, shapes in Inkscape are more rich and flexible than in Illustrator.&lt;br /&gt;
&lt;br /&gt;
You can also convert any shape to path, to be able to edit its nodes freely. Select the object with the Selector or Nodes tool, and then select Path&amp;gt;Object To Path (Shift+Ctrl+C) or if the Nodes Tool Controls bar is visible, click on the Object To Path command icon. &lt;br /&gt;
&lt;br /&gt;
{KW version:} The nodes of basic shapes created with the shapes tools (i.e., Rectangle, Ellipse, Spiral) can not be immediately edited. Before editing nodes of a shape created with the shape tool, it must first be converted to paths. Select the object with the Selector or Nodes tool, and then select Path&amp;gt;Object To Path (Shift+Ctrl+C) or if the Nodes Tool Controls bar is visible, click on the Object To Path command icon. Then the nodes on of the object can be edited normally.&lt;br /&gt;
&lt;br /&gt;
=== Pathfinder ===&lt;br /&gt;
&lt;br /&gt;
Inkscape calls Pathfinder operations &amp;quot;boolean operations&amp;quot; on paths. &lt;br /&gt;
&lt;br /&gt;
=== Working with Layers ===&lt;br /&gt;
&lt;br /&gt;
Inkscape has perfectly serviceable layers, although working with layers in Inkscape is not yet very convenient. Layers are located in the Status bar, with the lock and visibility toggle located beside it. An artist can select the layer from the spinbox, and then select its visibility and lock status. Previews are not shown, and art is moved from one layer to another by means of a key command (Shift+PgUp / Shift+PgDn.) Layers can nest, and you can enter a group making it a temporary layer.&lt;br /&gt;
&lt;br /&gt;
=== Working with Text ===&lt;br /&gt;
&lt;br /&gt;
==== Create Outlines ====&lt;br /&gt;
&lt;br /&gt;
Converting a text object to outlines (i.e. to path) in Inkscape produces a single path object. If you want to manipulate each letter separately, you can break this path into subpaths (Path&amp;gt;Break Apart, Shift+Ctrl+K) and, for letters with holes, reselect parts of each letter and recombine them (Path&amp;gt;Combine, Ctrl+K) to fix the holes.&lt;br /&gt;
&lt;br /&gt;
{''Note: the above selection describes a process frequently employed in AI to embed text in the document so that the document is no longer dependent on fonts being installed. &amp;quot;Text to outlines&amp;quot; is the actual AI wording, by the way. It's hack, but is routinely done in AI, so that's why it's written as it is. Please edit with care.''}&lt;br /&gt;
::I don't understand why you need to always do Break Apart and Combine. Simply converting text to outlines works fine in Inkscape without it. If you have to do this &amp;quot;hack&amp;quot; in AI, why are you saying Inkscape is &amp;quot;not very productive&amp;quot;??? It needs this hack ONLY in specific circumstances, as I explained. Restored. --bb&lt;br /&gt;
::Okay, you're right. I had been playing around with it (because the process doesn't seem to be documented anywhere as far as I could tell,) and it seemed like the first step wasn't doing the trick. It was just IS was being slower than I expected and I thought you had to do the break apart step too, because I was trying different things and it worked when I did that and then combine again. You're right. It only takes that first step, and that's okay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Text Boxes ====&lt;br /&gt;
&lt;br /&gt;
While putting text in shapes is possible in Inkscape, it is not yet well supported. See documentation for Flow Text into Shape for more information.&lt;br /&gt;
&lt;br /&gt;
==== Guides ====&lt;br /&gt;
&lt;br /&gt;
Guides can be hidden in Inkscape with the Shift+| key combination. The | symbol is called a pipe and is generally paired with the backslash character on the keyboard. Ctrl+; does not do anything in Inkscape. A guide cannot be selected by drawing a rubberband through it, as is done in Illustrator. Rather, to move or delete a guide the artist must use the Selector to grab the guide and move it to another location or to the ruler. Guides cannot be locked, and guides are global to the layers instead of bound to individual layers as they are in Illustrator. Double clicking a guide will open a dialog where you can set the guide position precisely.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2678</id>
		<title>IllustratorUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2678"/>
		<updated>2005-03-09T02:07:04Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: please read my edits carefully, instead of just reverting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With Inkscape an artist can create most of the same illustrations that can be made with Adobe Illustrator. However, many of the functions and tools that the two applications share are used in different ways.  &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
*'''Anchor Points''': in Inkscape, anchor points are known as &amp;quot;Nodes&amp;quot;&lt;br /&gt;
*'''Palettes''': in Inkscape, &amp;quot;palettes&amp;quot; are called &amp;quot;dialogs&amp;quot;, such as the Fill and Stroke dialog.&lt;br /&gt;
*'''Marquee''': this is called &amp;quot;the rubberband&amp;quot; when selecting&lt;br /&gt;
*'''Tools''': see [AdobeToolMap Adobe Tool Map] for complete tool equivalency reference.&lt;br /&gt;
&lt;br /&gt;
== Things Illustrator can do that Inkscape can't: ==&lt;br /&gt;
&lt;br /&gt;
* Gradient mesh (planned for future release via multiple transparent gradient fills)&lt;br /&gt;
* Multiple strokes and fills for one object&lt;br /&gt;
* Filters &amp;amp; effects (guassian blur, etc.)&lt;br /&gt;
* Select line segments by clicking on the segment&lt;br /&gt;
* Blend objects&lt;br /&gt;
* Color management for print (ICC Profiles, etc.)&lt;br /&gt;
* PMS color&lt;br /&gt;
* Save swatches&lt;br /&gt;
* Wireframe mode&lt;br /&gt;
* Natively work with graphs based on data&lt;br /&gt;
* Free transform and perspective transform&lt;br /&gt;
&lt;br /&gt;
== Things Inkscape can do that Illustrator can't: ==&lt;br /&gt;
&lt;br /&gt;
* Edit SVG source directly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{Buliabyak, please remove these below after you've read, my comments. Thx!}&lt;br /&gt;
&lt;br /&gt;
* Clones, Tile clones (''Yes it can. Illustrator calls cloned objects Symbols. Symbols can be modified and all instances of the symbol will be changed. Illustrator actually does this better than Inkscape because of the multitude of tools and uses for symbols in Illustrator, and the availability of a symbol library.'')&lt;br /&gt;
::I don't see symbols in AI9. Can you create a linked copy from the selected object? Can you make it move in parallel when you move the original? Can you edit the original right on canvas and have its clones update? If not, it's not the same, and this item should stay. --bb&lt;br /&gt;
* Keys to move/rotate/scale by screen pixels (''Plain ol' arrow keys navigate the document in Illustrator, and the step and units can be set in preferences. It can't be reduced to screen pixels, just document pixels, but the difference is too insignificant to mention here. Otherwise, there is a bunch of similarly minor features to be added to the above list for Illustrator.'')&lt;br /&gt;
::Have you read Jimmac's review of Inkscape? He's an old AI user, and he wrote that screen-pixel-size transformations in Inkscape &amp;quot;absolutely rock&amp;quot;. It was one of the things that won him over. Besides I'm speaking about rotates and scales too, while AI can only do moves. So this IS important. Please do not judge from your AI perspective only. As for adding minor features of AI, please do! What seems minor to you may be major for some other user. I want this document to be complete -- bb&lt;br /&gt;
* Richer shape controls (''This is intended to be a boolean feature comparison, not a qualitative one. Again, if we go there then there's a lot to add to the above list for Illustrator, and this shouldn't be a &amp;quot;which program is better&amp;quot; kind of document, don't you think?'')&lt;br /&gt;
::OK, I agree that this item needs to be detailed. There are many advantages to Inkscape shapes that can be listed. And seeing that this document is for users who are comparing two programs, I don't see why it cannot be a detailed objective comparison listing _everything_. Please add as much as you can for AI and I will do the same for Inkscape. BTW you may want to look at the Xara_X page in this wiki too, which I'm working on. --bb&lt;br /&gt;
&lt;br /&gt;
== Getting Things Done In Inkscape == &lt;br /&gt;
&lt;br /&gt;
=== Hand Tool : Navigating the Canvas ===&lt;br /&gt;
&lt;br /&gt;
Instead of using the Spacebar for panning around a document, in Inkscape an artist can press and hold the middle mouse button (or mouse wheel) and drag the canvas in any direction. {''This doesn't work for me. -kw'' Are you pressing the mouse wheel (which is usually the same as middle button) or just rotating it? If still does not work, please file a bug. --bb} Alternatively, rotate mouse wheel to pan vertically, rotate with shift to pan horizontally. In Inkscape, the artist can also pan around the canvas by holding the Ctrl key and pressing the arrow keys. Holding the arrow key speeds up the pan in that direction.&lt;br /&gt;
&lt;br /&gt;
=== Zooming : Plus and Minus Keys ===&lt;br /&gt;
&lt;br /&gt;
Instead of holding down the Ctrl key and pressing + or - to zoom the canvas, in Inkscape the artist simply presses the + or - key to zoom.&lt;br /&gt;
&lt;br /&gt;
=== Selecting : Selector and Nodes Tool ===&lt;br /&gt;
&lt;br /&gt;
In order to select objects with the rubberband in Inkscape, an artist must completely select the entire area of the object, not just select over part of it, to include it in the selection. Individual nodes of paths can be selected with the Node tool rubberband, the same as in Illustrator; however the object must be selected first, and only the nodes from one object (which may combine several subpaths) can be selected. Unlike Illustrator, nodes from multiple uncombined objects cannot be selected at the same time.&lt;br /&gt;
&lt;br /&gt;
=== Group Select : Selector ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape there is no special group select tool. To select an individual object in a group of objects, hold the Ctrl key and click on the object with the Selector. Or you can right-click the group and do &amp;quot;Enter group&amp;quot; after which objects in the group can be selected as if they are not grouped.&lt;br /&gt;
&lt;br /&gt;
=== Fill &amp;amp; Stroke : Fill and Stroke Window ===&lt;br /&gt;
&lt;br /&gt;
Since fill and stroke are not a tool, they do no appear on the Toolbox, as is the case in Adobe Illustrator. Instead there is a Fill and Stroke window, activated through the Fill and Stroke icon on the Commands bar, or through the Menu, or by Ctrl+Shift+F.&lt;br /&gt;
&lt;br /&gt;
=== Styles : Cut 'N Paste ===&lt;br /&gt;
&lt;br /&gt;
There's no palette of stored styles yet. However you can copy style from one object to another: select the source object, do Edit &amp;gt; Copy (Ctrl+C), select the destination object, do Edit &amp;gt; Paste Style (Ctrl+Shift+V). These copied styles are not linked to the original as they are in Illustrator.&lt;br /&gt;
&lt;br /&gt;
=== Symbols : Cloning ===&lt;br /&gt;
&lt;br /&gt;
Inkscape is capable of creating &amp;quot;clones&amp;quot; of objects, which are similar to Illustrator's Symbols. Cloning a selected object is done with Alt+D. When you edit the original, the changes are propagated to all of its clones. Clones can be transformed, but their nodes cannot be edited. Clones can themselves be cloned. You can use the Edit &amp;gt; Tile clones command to create patterns and arrangements of clones.&lt;br /&gt;
&lt;br /&gt;
=== Proportional Scaling and Center Point : Shift and Control Keys ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape, the keys to maintain proportions while scaling, and to center on point are reversed. To scale objects proportionally in Inkscape, press and hold the Ctrl key, and to use the center point for scaling, hold the Shift key.&lt;br /&gt;
&lt;br /&gt;
=== Rotate &amp;amp; Skew : The Second Click ===&lt;br /&gt;
&lt;br /&gt;
Inkscape does not have special skew or rotate tools. Instead, with the Selector tool, click on an object to select it, then click on it again to change the handles to Rotate and Skew handles. Dragging the corner handles will rotate and dragging the middle handles will skew.&lt;br /&gt;
&lt;br /&gt;
=== Palettes ===&lt;br /&gt;
&lt;br /&gt;
Instead of palettes, Inkscape has dialogs that can be called up by various commands through which the artist communicates with the program. Dialogs function similarly to palettes. (In Windows, they do not stay on top of the Document window; this is a known problem.) You can toggle visibility of all active dialogs with F12 key.&lt;br /&gt;
::These are traditionally called dialogs. I don't see a reason to rename them. Just &amp;quot;windows&amp;quot; is too vague. --bb&lt;br /&gt;
&lt;br /&gt;
=== Working with Nodes (Anchor Points) and Paths ===&lt;br /&gt;
&lt;br /&gt;
{''Note: this section was very carefully constructed to make the most sense to long time users of Illustrator. It is aimed at acclimatizing a recent convert as gently as possible while at the same time remaining honest about Inkscape's limitations with respect to node editing as compared to Illustrator. Due to the relative importance of node editing, please do not hack and slash this section; edit with care.''}&lt;br /&gt;
::I have no problem with making sense for AI users, but I have a problem with incorrect and vague statements. What is &amp;quot;responsive&amp;quot; for example? Please be specific. Deselecting is done by many ways, but NOT by rubberband. This section applies to paths, not shapes, and the tool is Node tool, not Nodes (use the correct terminology please). What do you mean by &amp;quot;you must click only on nodes&amp;quot;? Will it break if you won't? No. etc, etc. --bb&lt;br /&gt;
&lt;br /&gt;
Editing paths post drawing is done with the Node tool, N key. Selecting nodes is done by clicking on them, by Tab/Shift+Tab keys, or by the rubberband around several nodes. To deselect nodes, press Esc or click in an empty space. While in the node tool, you can also select a different object by clicking on it, after which its nodes become selectable.&lt;br /&gt;
&lt;br /&gt;
An artist will need to continue a line segment by creating two paths distinctly. When the second path has been created, select both paths and &amp;quot;Combine&amp;quot; them Control+K. Then edit nodes in the newly combined shape and attach those nodes to each other. Joining nodes is a two step process. First, join the nodes, then select whether or not the join should be a corner, or a smooth curve.&lt;br /&gt;
::This paragraph is very strange. Why go to all this length if you can duplicate nodes in Node tool, as well as continue the path or create new subpaths in Pen tool, all without doing any combining and joining? Please explain better what you're trying to achieve by this process. --bb&lt;br /&gt;
&lt;br /&gt;
Converting a straight node to a curve node is not as intuitive in Inkscape as it is in Illustrator. To convert a straight node to a curve, the line segments on either side must be converted. To select a line segment, select one node with the Node tool, then Shift+Click the connecting node so that both ends of the segment are selected. Then click the  &amp;quot;Make selected segments curves&amp;quot; conversion command. This procedure adds Node Vector Handles (or simply handles) to both nodes on the line segment. Repeat this process with the line segment on the other side of the node being converted to give it handles on both sides. The node can then be converted to corner, smooth or symmetrical as needed. The nodes on either side will have handles, and they cannot be converted to straight nodes again, since only line segments can be converted, but placing the handle on the node will work to emulate straight node behavior.&lt;br /&gt;
::Again a very strange advice. In my version I have described how to easily convert segments from curve to straight (real straight, not &amp;quot;emulated&amp;quot;) and back. What you describe is 10 times more difficult and sounds like a mess. Please read my version carefully and add to it if you have something to add, or propose a different version. This one won't do. --bb&lt;br /&gt;
&lt;br /&gt;
The Node tool currently has some limitations; notably, you can only drag nodes, not path fragments between nodes; and you can only add new nodes over the old ones or in the middle between them, instead of an arbitrary point on path.&lt;br /&gt;
&lt;br /&gt;
==== Working with nodes in Inkscape has several distinct advantages over Illustrator: ====&lt;br /&gt;
# The node appearance changes according to the kind of node it is. When a corner node is converted to a smooth node, it changes from a diamond shape to a square. Thus, without a particular node selected it is still possible to tell what kind of node it is.&lt;br /&gt;
# Inkscape can restrain node movement to the handle vector or to the adjacent straight line segment (dragging node with Ctrl+Alt).&lt;br /&gt;
# Inkscape can lock the handle length (dragging handle with Alt).&lt;br /&gt;
# You can move nodes, rotate handles, scale handles, and move selection from one node to the next using keyboard shortcuts. For moves, scales, and rotates, use Alt to move by one screen pixel.&lt;br /&gt;
::See above for why I restored this. Keyboard control is the cornerstone of Inkscape usability. If AI users are not used to it, they need to be taught about it because it matters. --bb&lt;br /&gt;
&lt;br /&gt;
=== Editing Shapes ===&lt;br /&gt;
&lt;br /&gt;
::In this section you again fail to take a wider perspective. AI does not seem to have any distinction between path and shapes, but this is NOT an advantage. This is a big problem with AI. We must explain to users why Inkscape treats shapes differently, and why this is an advantage. Instead you only tell them how to quickly degrade higher level abstractions (shapes) to low level (paths), seemingly implying that the fact that you can't edit nodes in shapes is some king of a &amp;quot;problem&amp;quot; that needs to be &amp;quot;fixed&amp;quot; asap by Shift+Ctrl+C. No it's NOT a problem. I restored my version --bb&lt;br /&gt;
&lt;br /&gt;
Shapes created with the shapes tools (i.e., Rectangle, Ellipse, Star, Spiral) can be immediately edited in the same tool which created them. Each kind of shape has its own handles which you can drag, possibly with keyboard modifiers, to achieve various effects (such as rounding corners of a rectangle). There are also various numeric fields in the controls bars of the shape tools. Consult the Shapes tutorial (in Help menu) for details on Inkscape shapes. Overall, shapes in Inkscape are more rich and flexible than in Illustrator.&lt;br /&gt;
&lt;br /&gt;
You can also convert any shape to path, to be able to edit its nodes freely. Select the object with the Selector or Nodes tool, and then select Path&amp;gt;Object To Path (Shift+Ctrl+C) or if the Nodes Tool Controls bar is visible, click on the Object To Path command icon.&lt;br /&gt;
=== Pathfinder ===&lt;br /&gt;
&lt;br /&gt;
Inkscape calls Pathfinder operations &amp;quot;boolean operations&amp;quot; on paths. &lt;br /&gt;
&lt;br /&gt;
=== Working with Layers ===&lt;br /&gt;
&lt;br /&gt;
Inkscape has perfectly serviceable layers, although working with layers in Inkscape is not yet very convenient. Layers are located in the Status bar, with the lock and visibility toggle located beside it. An artist can select the layer from the spinbox, and then select its visibility and lock status. Previews are not shown, and art is moved from one layer to another by means of a key command (Shift+PgUp / Shift+PgDn.) Layers can nest, and you can enter a group making it a temporary layer.&lt;br /&gt;
&lt;br /&gt;
=== Working with Text ===&lt;br /&gt;
&lt;br /&gt;
==== Create Outlines ====&lt;br /&gt;
&lt;br /&gt;
Converting a text object to outlines (i.e. to path) in Inkscape produces a single path object. If you want to manipulate each letter separately, you can break this path into subpaths (Path&amp;gt;Break Apart, Shift+Ctrl+K) and, for letters with holes, reselect parts of each letter and recombine them (Path&amp;gt;Combine, Ctrl+K) to fix the holes.&lt;br /&gt;
&lt;br /&gt;
{''Note: the above selection describes a process frequently employed in AI to embed text in the document so that the document is no longer dependent on fonts being installed. &amp;quot;Text to outlines&amp;quot; is the actual AI wording, by the way. It's hack, but is routinely done in AI, so that's why it's written as it is. Please edit with care.''}&lt;br /&gt;
::I don't understand why you need to always do Break Apart and Combine. Simply converting text to outlines works fine in Inkscape without it. If you have to do this &amp;quot;hack&amp;quot; in AI, why are you saying Inkscape is &amp;quot;not very productive&amp;quot;??? It needs this hack ONLY in specific circumstances, as I explained. Restored. --bb&lt;br /&gt;
&lt;br /&gt;
==== Text Boxes ====&lt;br /&gt;
&lt;br /&gt;
While putting text in shapes is possible in Inkscape, it is not yet well supported. See documentation for Flow Text into Shape for more information.&lt;br /&gt;
&lt;br /&gt;
==== Guides ====&lt;br /&gt;
&lt;br /&gt;
Guides can be hidden in Inkscape with the Shift+| key combination. The | symbol is called a pipe and is generally paired with the backslash character on the keyboard. Ctrl+; does not do anything in Inkscape. A guide cannot be selected by drawing a rubberband through it, as is done in Illustrator. Rather, to move or delete a guide the artist must use the Selector to grab the guide and move it to another location or to the ruler. Guides cannot be locked, and guides are global to the layers instead of bound to individual layers as they are in Illustrator. Double clicking a guide will open a dialog where you can set the guide position precisely.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=AdobeToolMap&amp;diff=76</id>
		<title>AdobeToolMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=AdobeToolMap&amp;diff=76"/>
		<updated>2005-03-08T09:20:17Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are all the tools in the Adobe Illustrator CS toolbox, with their associated Inkscape equivalency, if any.&lt;br /&gt;
&lt;br /&gt;
Note: many tools in Illustrator are not tools in the toolbox in Inkscape, but accomplished via commands and options)&lt;br /&gt;
&lt;br /&gt;
== Tools  ==&lt;br /&gt;
* Selection (arrow) tool = Selector tool&lt;br /&gt;
* Direct Selection tool = Node tool&lt;br /&gt;
* Group Selection tool = use Ctrl+click in Selector to select in group, or right-click the group and choose &amp;quot;Enter group&amp;quot; to make the group a temporary layer&lt;br /&gt;
* Magic Wand tool = n/a&lt;br /&gt;
* Lasso tool = n/a&lt;br /&gt;
* Pen tool = Pen tool&lt;br /&gt;
* Add Anchor Point tool = adding nodes is done in the Node tool&lt;br /&gt;
* Subtract Anchor Point tool = deleting nodes is done in the Node tool&lt;br /&gt;
* Convert Anchor Point tool = converting nodes is done in the Node tool&lt;br /&gt;
* Type tool = Text tool&lt;br /&gt;
* Area Type tool = n/a (see Text to Shape command)&lt;br /&gt;
* Path Type tool = n/a (see Text to Path command)&lt;br /&gt;
* Vertical Type tool = n/a (see Text Tool Controls bar)&lt;br /&gt;
* Vertical Area Type = n/a (see Text Tool Controls bar)&lt;br /&gt;
* Line Segment tool = n/a&lt;br /&gt;
* Arc tool = Ellipse tool&lt;br /&gt;
* Spiral tool = Spiral tool&lt;br /&gt;
* Rectangular Grid tool = Object &amp;gt; Grid Arrange command? Edit &amp;gt; Tile clones?&lt;br /&gt;
* Polar Grid tool = n/a&lt;br /&gt;
* Rectangle tool = Rectangle tool&lt;br /&gt;
* Rounded Rectangle tool = Rectangle tool (see Tool Controls bar)&lt;br /&gt;
* Ellipse tool = Ellipse tool&lt;br /&gt;
* Polygon tool = Star tool&lt;br /&gt;
* Star tool = Star tool&lt;br /&gt;
* Flare tool = n/a&lt;br /&gt;
* Paintbrush tool = Calligraphy tool&lt;br /&gt;
* Pencil tool = Pencil tool&lt;br /&gt;
* Smooth tool = Path &amp;gt; Simplify command &lt;br /&gt;
* Erase tool = n/a&lt;br /&gt;
* Rotate tool = n/a (see Selector tool)&lt;br /&gt;
* Reflect tool = n/a (see Selector tool)&lt;br /&gt;
* Scale tool = n/a (see Selector tool)&lt;br /&gt;
* Shear tool = n/a (see Selector tool)&lt;br /&gt;
* Reshape tool = n/a&lt;br /&gt;
* Warp tool = n/a&lt;br /&gt;
* Twirl tool = n/a&lt;br /&gt;
* Pucker tool = n/a&lt;br /&gt;
* Bloat tool = n/a&lt;br /&gt;
* Scallop tool = n/a&lt;br /&gt;
* Crystallize tool = n/a&lt;br /&gt;
* Wrinkle tool = n/a&lt;br /&gt;
* Free Transform tool = n/a&lt;br /&gt;
* Symbol Sprayer tool = n/a&lt;br /&gt;
* Symbol Shifter tool = n/a&lt;br /&gt;
* Symbol Scruncher tool = n/a&lt;br /&gt;
* Symbol Sizer tool = n/a&lt;br /&gt;
* Symbol Spinner tool = n/a &lt;br /&gt;
* Symbol Stainer tool = n/a&lt;br /&gt;
* Symbol Screener tool = n/a&lt;br /&gt;
* Symbol Styler tool = n/a&lt;br /&gt;
* Column Graph tool = n/a&lt;br /&gt;
* Stacked Column graph tool = n/a&lt;br /&gt;
* Bar Graph tool = n/a&lt;br /&gt;
* Stacked Bar Graph tool = n/a&lt;br /&gt;
* Line Graph tool = n/a&lt;br /&gt;
* Area Graph tool = n/a&lt;br /&gt;
* Scatter Graph tool = n/a&lt;br /&gt;
* Pie Graph tool = n/a&lt;br /&gt;
* Radar Graph tool = n/a&lt;br /&gt;
* Mesh tool = n/a&lt;br /&gt;
* Gradient tool = Gradient tool&lt;br /&gt;
* Eyedropper tool = Dropper tool&lt;br /&gt;
* Paint Bucket tool = n/a&lt;br /&gt;
* Measure tool = n/a&lt;br /&gt;
* Blend tool = n/a&lt;br /&gt;
* Auto Trace tool = Path &amp;gt; Trace Bitmap command&lt;br /&gt;
* Slice tool = n/a&lt;br /&gt;
* Slice Selection tool = n/a&lt;br /&gt;
* Scissors tool = draw a cutting path, then use Path &amp;gt; Cut Path or Division&lt;br /&gt;
* Knife tool = draw a cutting path, then use Path &amp;gt; Cut Path or Division&lt;br /&gt;
* Hand tool = n/a (see canvas navigation help)&lt;br /&gt;
* Page tool n/a&lt;br /&gt;
* Zoom tool = Zoom tool&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2675</id>
		<title>IllustratorUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2675"/>
		<updated>2005-03-08T09:13:43Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With Inkscape an artist can create most of the same illustrations that can be made with Adobe Illustrator. However, many of the functions and tools that the two applications share are used in different ways.  &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
*'''Anchor Points''': in Inkscape, anchor points are known as &amp;quot;Nodes&amp;quot;&lt;br /&gt;
*'''Palettes''': in Inkscape, &amp;quot;palettes&amp;quot; are called &amp;quot;dialogs&amp;quot;, such as the Fill and Stroke dialog.&lt;br /&gt;
*'''Marquee''': this is called &amp;quot;the rubberband&amp;quot; when selecting&lt;br /&gt;
*'''Tools''': see [AdobeToolMap Adobe Tool Map] for complete tool equivalency reference.&lt;br /&gt;
&lt;br /&gt;
== Things Illustrator can do that Inkscape can't: ==&lt;br /&gt;
&lt;br /&gt;
* Gradient mesh (planned for future release via multiple transparent gradient fills)&lt;br /&gt;
* Multiple stokes and fills for one object&lt;br /&gt;
* Filters &amp;amp; effects (guassian blur, etc.)&lt;br /&gt;
* Select line segments by clicking on the segment&lt;br /&gt;
* Blend objects&lt;br /&gt;
* Color management for print (ICC Profiles, etc.)&lt;br /&gt;
* PMS color&lt;br /&gt;
* Save swatches&lt;br /&gt;
* Wireframe mode&lt;br /&gt;
* Natively work with graphs based on data&lt;br /&gt;
* Free transform and perspective transform&lt;br /&gt;
&lt;br /&gt;
== Things Inkscape can do that Illustrator can't: ==&lt;br /&gt;
&lt;br /&gt;
* Edit SVG source directly&lt;br /&gt;
* Clones, Tile clones &lt;br /&gt;
* Keys to move/rotate/scale by screen pixels&lt;br /&gt;
* Richer shape controls&lt;br /&gt;
&lt;br /&gt;
== Getting Things Done In Inkscape == &lt;br /&gt;
&lt;br /&gt;
=== Hand Tool : Navigating the Canvas ===&lt;br /&gt;
&lt;br /&gt;
Instead of using the Spacebar for panning around a document, in Inkscape you press and hold the middle mouse button (or mouse wheel) and drag the canvas in any direction. Alternatively, rotate mouse wheel to pan vertically, rotate with shift to pan horizontally. You can also pan around the canvas by holding the Ctrl key and pressing the arrow keys. Holding the arrow key speeds up the pan in that direction.&lt;br /&gt;
&lt;br /&gt;
=== Zooming : Plus and Minus Keys ===&lt;br /&gt;
&lt;br /&gt;
Instead of holding down the Ctrl key and pressing + or - to zoom the canvas, in Inkscape the artist simply presses the + or - key to zoom. (Much more convenient!)&lt;br /&gt;
&lt;br /&gt;
=== Selecting : Selector and Nodes Tool ===&lt;br /&gt;
&lt;br /&gt;
In order to select objects with the Rubberband in Inkscape, an artist must completely select the entire area of the object, not just select over part of it, to include it in the selection. Individual nodes of paths can be selected with the Node tool rubberband, the same as in Illustrator.&lt;br /&gt;
&lt;br /&gt;
=== Group Select : Selector ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape there is no special group select tool. To select an individual object in a group of objects, Ctrl+click it in Selector.&lt;br /&gt;
&lt;br /&gt;
=== Fill &amp;amp; Stroke : Fill and Stroke Window ===&lt;br /&gt;
&lt;br /&gt;
Since fill and stroke are not a tool, they do no appear on the Toolbox, as is the case in Adobe Illustrator. Instead there is a Fill and Stroke window, activated through the Fill and Stroke icon on the Commands bar, or through the Menu, or by Ctrl+Shift+F.&lt;br /&gt;
&lt;br /&gt;
=== Cloning ===&lt;br /&gt;
&lt;br /&gt;
Inkscape is capable of creating &amp;quot;clones&amp;quot; of objects. When you edit the original, the changes are propagated to all of its clones. Clones can be transformed, but their nodes cannot be edited. Clones can themselves be cloned. You can use the Edit &amp;gt; Tile clones command to create patterns and arrangements of clones.&lt;br /&gt;
&lt;br /&gt;
=== Styles ===&lt;br /&gt;
&lt;br /&gt;
There's no palette of stored styles yet. However you can copy style from one object to another: select the source object, do Edit &amp;gt; Copy (Ctrl+C), select the destination object, do Edit &amp;gt; Paste Style (Ctrl+Shift+V).&lt;br /&gt;
&lt;br /&gt;
=== Proportional Scaling and Center Point : Shift and Control Keys ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape, the keys to maintain proportions while scaling, and to center on point are reversed. To scale objects proportionally in Inkscape, press and hold the Ctrl key, and to use the center point for scaling, hold the Shift key.&lt;br /&gt;
&lt;br /&gt;
=== Rotate &amp;amp; Skew : The Second Click ===&lt;br /&gt;
&lt;br /&gt;
Inkscape does not have special skew or rotate tools. Instead, with the Selector tool, click on an object to select it, then click on it again to change the handles to Rotate and Skew handles. Dragging the corner handles will rotate and dragging the middle handles will skew.&lt;br /&gt;
&lt;br /&gt;
=== Palettes ===&lt;br /&gt;
&lt;br /&gt;
Instead of palettes, Inkscape has '''dialogs''' that can be called up by various commands through which the artist communicates with the program. Dialogs function similarly to palettes. (In Windows, they do not stay on top of the Document window; this is a known problem.)  You can toggle visibility of all active dialogs with F12 key.&lt;br /&gt;
&lt;br /&gt;
=== Working with Nodes (Anchor Points) and Paths ===&lt;br /&gt;
&lt;br /&gt;
Editing shapes and paths after drawing is done with the Node tool, N key. It currently has some limitations; notably, you can only drag nodes, not path fragments between nodes; and you can only add new nodes over the old ones or in the middle between them, instead of an arbitrary point on path.&lt;br /&gt;
&lt;br /&gt;
Nodes can be cusp (curner), smooth, or symmetric. Symmetric is the same as smooth but the handles are always the same length. There are conveninent keyboard shortcuts for switching the types of selected nodes.&lt;br /&gt;
&lt;br /&gt;
To continue a path, select its endnode and duplicate it (Shift+D), then drag the new node. You can break the path at any selected node(s), or join two end nodes, using the correspondint toolbar buttons. You can edit the nodes of only one path object at a time, but that path object may consist of any number of distinct subpaths. Use the Break Apart and Combine commands to break a path into its subpaths and combine separate paths into a single path. &lt;br /&gt;
&lt;br /&gt;
To convert a straight path segment to a curve, select both endnodes of the segment and press the &amp;quot;Make selected segments curves&amp;quot; button on the toolbar. Conversely, you can convert a segment from a curve to a straight line with the &amp;quot;Make selected segments lines&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
Nodes cannot be added to a path with a tool. Instead the artist must select a line segment by selecting both nodes on either end, and selecting the Add Node command from the Tool Controls bar. This will place a node in the center of the line segment.&lt;br /&gt;
&lt;br /&gt;
==== Working with nodes in Inkscape has several distinct advantages over Illustrator: ====&lt;br /&gt;
&lt;br /&gt;
# The node appearance changes according to the kind of node it is. When a corner node is converted to a smooth node, it changes from a diamond shape to a square. Thus, without a particular node selected it is still possible to tell what kind of node it is.&lt;br /&gt;
# Inkscape can restrain node movement to the handle vector or to the adjacent straight line segment (dragging node with Ctrl+Alt).&lt;br /&gt;
# Inkscape can lock the handle length (dragging handle with Alt).&lt;br /&gt;
# You can move nodes, rotate handles, scale handles, and move selection from one node to the next using keyboard shortcuts. For moves, scales, and rotates, use Alt to move by one screen pixel.&lt;br /&gt;
&lt;br /&gt;
=== Editing Shapes ===&lt;br /&gt;
&lt;br /&gt;
Shapes created with the shapes tools (i.e., Rectangle, Ellipse, Star, Spiral) can be immediately edited in the same tool which created them. Each kind of shape has its own handles which you can drag, possibly with keyboard modifiers, to achieve various effects (such as rounding corners of a rectangle). There are also various numeric fields in the controls bars of the shape tools. Consult the Shapes tutorial (in Help menu) for details on Inkscape shapes. Overall, shapes in Inkscape are more rich and flexible than in Illustrator.&lt;br /&gt;
&lt;br /&gt;
You can also convert any shape to path, to be able to edit its nodes freely. Select the object with the Selector or Nodes tool, and then select Path&amp;gt;Object To Path (Shift+Ctrl+C) or if the Nodes Tool Controls bar is visible, click on the Object To Path command icon. &lt;br /&gt;
&lt;br /&gt;
=== Pathfinder ===&lt;br /&gt;
&lt;br /&gt;
Inkscape calls Pathfinder operations &amp;quot;boolean operations&amp;quot; on shapes. &lt;br /&gt;
&lt;br /&gt;
=== Working with Layers ===&lt;br /&gt;
&lt;br /&gt;
Inkscape has perfectly serviceable layers, although working with layers in Inkscape is not yet very convenient. Layers are located in the Status bar, with the lock and visibility toggles located on the left. An artist can select the layer from the list, and then select its visibility and lock status. Previews are not shown. Selected objects can be moved from one layer to another by Shift+PgUp / Shift+PgDn. Layers can nest, and you can enter a group making it a temporary layer.&lt;br /&gt;
&lt;br /&gt;
=== Working with Text ===&lt;br /&gt;
&lt;br /&gt;
==== Create Outlines ====&lt;br /&gt;
&lt;br /&gt;
Converting a text object to outlines (i.e. to path) in Inkscape produces a single path object. If you want to manipulate each letter separately, you can break this path into subpaths (Path&amp;gt;Break Apart, Shift+Ctrl+K) and, for letters with holes, reselect parts of each letter and recombine them (Path&amp;gt;Combine, Ctrl+K) to fix the holes.&lt;br /&gt;
&lt;br /&gt;
==== Text Boxes ====&lt;br /&gt;
&lt;br /&gt;
While putting text in shapes is possilbe in Inkscape, it is not yet well supported. See documentation for Flow Text into Shape for more information.&lt;br /&gt;
&lt;br /&gt;
==== Guides ====&lt;br /&gt;
&lt;br /&gt;
Guides can be hidden in Inkscape with the Shift+| key combination. The | symbol is called a pipe and is generally paired with the backslash character on the keyboard. Ctrl+; does not do anything in Inkscape. A guide cannot be selected by drawing a rubberband through it, as is done in Illustrator. Rather, to move or delete a guide the artist must use the Selector to grab the guide and move it to another location or to the ruler. Guides cannot be locked, and guides are global to the layers instead of bound to individual layers as they are in Illustrator. Double clicking a guide will open a dialog where you can set the guide position precisely.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2674</id>
		<title>IllustratorUsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=IllustratorUsers&amp;diff=2674"/>
		<updated>2005-03-08T09:10:07Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With Inkscape an artist can create most of the same illustrations that can be made with Adobe Illustrator. However, many of the functions and tools that the two applications share are used in different ways.  &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
*'''Anchor Points''': in Inkscape, anchor points are known as &amp;quot;Nodes&amp;quot;&lt;br /&gt;
*'''Pallets''': in Inkscape, &amp;quot;pallets&amp;quot; are called &amp;quot;dialogs&amp;quot;, such as the Fill and Stroke dialog.&lt;br /&gt;
*'''Marquee''': this is called &amp;quot;the rubberband&amp;quot; when selecting&lt;br /&gt;
*'''Tools''': see [AdobeToolMap Adobe Tool Map] for complete tool equivalency reference.&lt;br /&gt;
&lt;br /&gt;
== Things Illustrator can do that Inkscape can't: ==&lt;br /&gt;
&lt;br /&gt;
* Gradient mesh (planned for future release via multiple transparent gradient fills)&lt;br /&gt;
* Multiple stokes and fills for one object&lt;br /&gt;
* Filters &amp;amp; effects (guassian blur, etc.)&lt;br /&gt;
* Select line segments by clicking on the segment&lt;br /&gt;
* Blend objects&lt;br /&gt;
* Color management for print (ICC Profiles, etc.)&lt;br /&gt;
* PMS color&lt;br /&gt;
* Save swatches&lt;br /&gt;
* Wireframe mode&lt;br /&gt;
* Natively work with graphs based on data&lt;br /&gt;
* Free transform and perspective transform&lt;br /&gt;
&lt;br /&gt;
== Things Inkscape can do that Illustrator can't: ==&lt;br /&gt;
&lt;br /&gt;
* Edit SVG source directly&lt;br /&gt;
* Clones, Tile clones &lt;br /&gt;
* Keys to move/rotate/scale by screen pixels&lt;br /&gt;
* Richer shape controls&lt;br /&gt;
&lt;br /&gt;
== Getting Things Done In Inkscape == &lt;br /&gt;
&lt;br /&gt;
=== Hand Tool : Navigating the Canvas ===&lt;br /&gt;
&lt;br /&gt;
Instead of using the Spacebar for panning around a document, in Inkscape you press and hold the middle mouse button (or mouse wheel) and drag the canvas in any direction. Alternatively, rotate mouse wheel to pan vertically, rotate with shift to pan horizontally. You can also pan around the canvas by holding the Ctrl key and pressing the arrow keys. Holding the arrow key speeds up the pan in that direction.&lt;br /&gt;
&lt;br /&gt;
=== Zooming : Plus and Minus Keys ===&lt;br /&gt;
&lt;br /&gt;
Instead of holding down the Ctrl key and pressing + or - to zoom the canvas, in Inkscape the artist simply presses the + or - key to zoom. (Much more convenient!)&lt;br /&gt;
&lt;br /&gt;
=== Selecting : Selector and Nodes Tool ===&lt;br /&gt;
&lt;br /&gt;
In order to select objects with the Rubberband in Inkscape, an artist must completely select the entire area of the object, not just select over part of it, to include it in the selection. Individual nodes of paths can be selected with the Node tool rubberband, the same as in Illustrator.&lt;br /&gt;
&lt;br /&gt;
=== Group Select : Selector ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape there is no special group select tool. To select an individual object in a group of objects, Ctrl+click it in Selector.&lt;br /&gt;
&lt;br /&gt;
=== Fill &amp;amp; Stroke : Fill and Stroke Window ===&lt;br /&gt;
&lt;br /&gt;
Since fill and stroke are not a tool, they do no appear on the Toolbox, as is the case in Adobe Illustrator. Instead there is a Fill and Stroke window, activated through the Fill and Stroke icon on the Commands bar, or through the Menu, or by Ctrl+Shift+F.&lt;br /&gt;
&lt;br /&gt;
=== Cloning ===&lt;br /&gt;
&lt;br /&gt;
Inkscape is capable of creating &amp;quot;clones&amp;quot; of objects. When you edit the original, the changes are propagated to all of its clones. Clones can be transformed, but their nodes cannot be edited. Clones can themselves be cloned. You can use the Edit &amp;gt; Tile clones command to create patterns and arrangements of clones.&lt;br /&gt;
&lt;br /&gt;
=== Styles ===&lt;br /&gt;
&lt;br /&gt;
There's no palette of stored styles yet. However you can copy style from one object to another: select the source object, do Edit &amp;gt; Copy (Ctrl+C), select the destination object, do Edit &amp;gt; Paste Style (Ctrl+Shift+V).&lt;br /&gt;
&lt;br /&gt;
=== Proportional Scaling and Center Point : Shift and Control Keys ===&lt;br /&gt;
&lt;br /&gt;
In Inkscape, the keys to maintain proportions while scaling, and to center on point are reversed. To scale objects proportionally in Inkscape, press and hold the Ctrl key, and to use the center point for scaling, hold the Shift key.&lt;br /&gt;
&lt;br /&gt;
=== Rotate &amp;amp; Skew : The Second Click ===&lt;br /&gt;
&lt;br /&gt;
Inkscape does not have special skew or rotate tools. Instead, with the Selector tool, click on an object to select it, then click on it again to change the handles to Rotate and Skew handles. Dragging the corner handles will rotate and dragging the middle handles will skew.&lt;br /&gt;
&lt;br /&gt;
=== Pallets ===&lt;br /&gt;
&lt;br /&gt;
Instead of Pallets, Inkscape has '''dialogs''' that can be called up by various commands through which the artist communicates with the program. Dialogs function similarly to pallets. (In Windows, they do not stay on top of the Document window; this is a known problem.)  You can toggle visibility of all active dialogs with F12 key.&lt;br /&gt;
&lt;br /&gt;
=== Working with Nodes (Anchor Points) and Paths ===&lt;br /&gt;
&lt;br /&gt;
Editing shapes and paths after drawing is done with the Node tool, N key. It currently has some limitations; notably, you can only drag nodes, not path fragments between nodes; and you can only add new nodes over the old ones or in the middle between them, instead of an arbitrary point on path.&lt;br /&gt;
&lt;br /&gt;
Nodes can be cusp (curner), smooth, or symmetric. Symmetric is the same as smooth but the handles are always the same length. There are conveninent keyboard shortcuts for switching the types of selected nodes.&lt;br /&gt;
&lt;br /&gt;
To continue a path, select its endnode and duplicate it (Shift+D), then drag the new node. You can break the path at any selected node(s), or join two end nodes, using the correspondint toolbar buttons. You can edit the nodes of only one path object at a time, but that path object may consist of any number of distinct subpaths. Use the Break Apart and Combine commands to break a path into its subpaths and combine separate paths into a single path. &lt;br /&gt;
&lt;br /&gt;
To convert a straight path segment to a curve, select both endnodes of the segment and press the &amp;quot;Make selected segments curves&amp;quot; button on the toolbar. Conversely, you can convert a segment from a curve to a straight line with the &amp;quot;Make selected segments lines&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
Nodes cannot be added to a path with a tool. Instead the artist must select a line segment by selecting both nodes on either end, and selecting the Add Node command from the Tool Controls bar. This will place a node in the center of the line segment.&lt;br /&gt;
&lt;br /&gt;
==== Working with nodes in Inkscape has several distinct advantages over Illustrator: ====&lt;br /&gt;
&lt;br /&gt;
# The node appearance changes according to the kind of node it is. When a corner node is converted to a smooth node, it changes from a diamond shape to a square. Thus, without a particular node selected it is still possible to tell what kind of node it is.&lt;br /&gt;
# Inkscape can restrain node movement to the handle vector or to the adjacent straight line segment (dragging node with Ctrl+Alt).&lt;br /&gt;
# Inkscape can lock the handle length (dragging handle with Alt).&lt;br /&gt;
# You can move nodes, rotate handles, scale handles, and move selection from one node to the next using keyboard shortcuts. For moves, scales, and rotates, use Alt to move by one screen pixel.&lt;br /&gt;
&lt;br /&gt;
=== Editing Shapes ===&lt;br /&gt;
&lt;br /&gt;
Shapes created with the shapes tools (i.e., Rectangle, Ellipse, Star, Spiral) can be immediately edited in the same tool which created them. Each kind of shape has its own handles which you can drag, possibly with keyboard modifiers, to achieve various effects (such as rounding corners of a rectangle). There are also various numeric fields in the controls bars of the shape tools. Consult the Shapes tutorial (in Help menu) for details on Inkscape shapes. Overall, shapes in Inkscape are more rich and flexible than in Illustrator.&lt;br /&gt;
&lt;br /&gt;
You can also convert any shape to path, to be able to edit its nodes freely. Select the object with the Selector or Nodes tool, and then select Path&amp;gt;Object To Path (Shift+Ctrl+C) or if the Nodes Tool Controls bar is visible, click on the Object To Path command icon. &lt;br /&gt;
&lt;br /&gt;
=== Pathfinder ===&lt;br /&gt;
&lt;br /&gt;
Inkscape calls Pathfinder operations &amp;quot;boolean operations&amp;quot; on shapes. &lt;br /&gt;
&lt;br /&gt;
=== Working with Layers ===&lt;br /&gt;
&lt;br /&gt;
Inkscape has perfectly serviceable layers, although working with layers in Inkscape is not yet very convenient. Layers are located in the Status bar, with the lock and visibility toggles located on the left. An artist can select the layer from the list, and then select its visibility and lock status. Previews are not shown. Selected objects can be moved from one layer to another by Shift+PgUp / Shift+PgDn. Layers can nest, and you can enter a group making it a temporary layer.&lt;br /&gt;
&lt;br /&gt;
=== Working with Text ===&lt;br /&gt;
&lt;br /&gt;
==== Create Outlines ====&lt;br /&gt;
&lt;br /&gt;
Converting a text object to outlines (i.e. to path) in Inkscape produces a single path object. If you want to manipulate each letter separately, you can break this path into subpaths (Path&amp;gt;Break Apart, Shift+Ctrl+K) and, for letters with holes, reselect parts of each letter and recombine them (Path&amp;gt;Combine, Ctrl+K) to fix the holes.&lt;br /&gt;
&lt;br /&gt;
==== Text Boxes ====&lt;br /&gt;
&lt;br /&gt;
While putting text in shapes is possilbe in Inkscape, it is not yet well supported. See documentation for Flow Text into Shape for more information.&lt;br /&gt;
&lt;br /&gt;
==== Guides ====&lt;br /&gt;
&lt;br /&gt;
Guides can be hidden in Inkscape with the Shift+| key combination. The | symbol is called a pipe and is generally paired with the backslash character on the keyboard. Ctrl+; does not do anything in Inkscape. A guide cannot be selected by drawing a rubberband through it, as is done in Illustrator. Rather, to move or delete a guide the artist must use the Selector to grab the guide and move it to another location or to the ruler. Guides cannot be locked, and guides are global to the layers instead of bound to individual layers as they are in Illustrator. Double clicking a guide will open a dialog where you can set the guide position precisely.&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2267</id>
		<title>Inkscape glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2267"/>
		<updated>2005-03-07T16:52:00Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a beginning of an Inkscape glossary. Please respect it and contribute to it if you work on Inkscape UI. If you are doing translations, please create and link below a similar glossary for your language.&lt;br /&gt;
&lt;br /&gt;
* RussianTerminology&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
'''GENERAL'''&lt;br /&gt;
&lt;br /&gt;
* '''Node''': a point on a ''path'' that you can drag. It is displayed as gray (when not selected) or blue (when selected) square on a path when you are in node tool. ''Shapes'' do not display nodes; they have ''handles''. A node may also have one or two ''handles'' - these are the small circles connected to the node to adjust bezier tangents.&lt;br /&gt;
&lt;br /&gt;
* '''Handle''': 1) one of two points around a ''node'', displayed (for selected nodes) as a circle connected with its node by a line (node handles); 2) the arrows around the selected object in selector (scale handles, rotation handles); 3) points on a ''shape'' that can be dragged by node tool to edit the shape, displayed as small white diamonds (shape handles); 4) the things that you drag on canvas to set the placement, direction, and size of a gradient or pattern (gradient handles, pattern handles). (Internally this is called a '''Knot''', but this is a deprecated term in user documentation.)&lt;br /&gt;
&lt;br /&gt;
* '''Path''': an object that has editable ''nodes'' but does not have ''controls'' (when in node editor). An example is a line created by the freehand tool.&lt;br /&gt;
&lt;br /&gt;
* '''Shape''': an object that does not display ''nodes'' but may have ''controls''. An example is a circle or star. A shape can be converted to ''path'' by Convert to Path command.&lt;br /&gt;
&lt;br /&gt;
* '''Stroke''': a visible outline of a ''shape'' or ''path''. Not the same as ''path''; a path may or may not have a stroke. If the stroke is present, it can be converted to path by Convert Stroke to Path command.&lt;br /&gt;
&lt;br /&gt;
** '''Stroke shape''' (''to be implemented''): the dependency of the stroke width on distance along the stroke. Currently only constant-width strokes are supported. &lt;br /&gt;
&lt;br /&gt;
** '''Stroke pattern''' (''to be implemented''): the representation of a stroke as a sequence of arbitrary objects positioned along the path.&lt;br /&gt;
&lt;br /&gt;
* '''Object''': an independent editable thing on the canvas. May be a ''path'', a ''shape'', a text object, a group, etc.&lt;br /&gt;
&lt;br /&gt;
'''USER INTERFACE'''&lt;br /&gt;
&lt;br /&gt;
* '''Document window''': the window with a document. Note that the same instance of the program may have several document windows. None of them is more main than others.&lt;br /&gt;
&lt;br /&gt;
** '''Menu''', bar at the top.&lt;br /&gt;
&lt;br /&gt;
** '''Commands bar''', beneath the Menu, with buttons for commands like New, Open, ...  Note that this one will likely be broken into many smaller toolbars, each covering one topic, so the user will be able to switch them on/off and rearrange. So this name is temporary.&lt;br /&gt;
&lt;br /&gt;
** '''Tool controls bar''', beneath the Commands bar. Has the controls for the currently active tool.&lt;br /&gt;
&lt;br /&gt;
** '''Toolbox''', along the left side&lt;br /&gt;
*** '''Selector tool''', or simply '''Selector'''&lt;br /&gt;
*** '''Node tool'''&lt;br /&gt;
*** '''Zoom tool'''&lt;br /&gt;
*** '''Rectangle tool'''&lt;br /&gt;
*** '''Ellipse tool'''&lt;br /&gt;
*** '''Star tool'''&lt;br /&gt;
*** '''Spiral tool'''&lt;br /&gt;
*** '''Pencil tool''': please, for consistency, do not refer to this as the ''Freehand tool'', or ''Freehand (pencil) tool''. However, you can (and probably should) use ''Pencil (freehand) tool'' when you refer to it for the first time.&lt;br /&gt;
*** '''Pen tool''': please, for consistency, do not refer to this as the ''Bezier tool'', or ''Bezier (pen) Tool''. However, you can (and probably should) use ''Pen (Bezier) tool'' when you refer to it for the first time.&lt;br /&gt;
*** '''Calligraphy tool'''&lt;br /&gt;
*** '''Text tool'''&lt;br /&gt;
*** '''Gradient tool''' &lt;br /&gt;
*** '''Dropper tool'''&lt;br /&gt;
&lt;br /&gt;
** '''Canvas''', the main area optionally bordered with '''rulers''' and '''scrollbars'''&lt;br /&gt;
&lt;br /&gt;
** '''Statusbar''', along the bottom&lt;br /&gt;
&lt;br /&gt;
'''DEPRECATED TERMS''': these are for the code only. Never use them in user documentation.&lt;br /&gt;
** knot (this may be a &amp;quot;handle&amp;quot;, &amp;quot;control&amp;quot;, &amp;quot;node&amp;quot; etc as seen by the user)&lt;br /&gt;
** item (use &amp;quot;object&amp;quot;)&lt;br /&gt;
** desktop (use &amp;quot;canvas&amp;quot; or &amp;quot;document window&amp;quot; depending on context)&lt;br /&gt;
** event contexts (they are known to users as &amp;quot;tools&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2266</id>
		<title>Inkscape glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2266"/>
		<updated>2005-03-07T16:50:40Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a beginning of an Inkscape glossary. Please respect it and contribute to it if you work on Inkscape UI. If you are doing translations, please create and link below a similar glossary for your language.&lt;br /&gt;
&lt;br /&gt;
* RussianTerminology&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
'''GENERAL'''&lt;br /&gt;
&lt;br /&gt;
* '''Node''': a point on a ''path'' that you can drag. It is displayed as gray (when not selected) or blue (when selected) square on a path when you are in node tool. ''Shapes'' do not display nodes; they have ''handles''. A node may also have one or two ''handles'' - these are the small circles connected to the node to adjust bezier tangents.&lt;br /&gt;
&lt;br /&gt;
* '''Handle''': 1) one of two points around a ''node'', displayed (for selected nodes) as a circle connected with its node by a line (node handles); 2) the arrows around the selected object in selector (scale handles, rotation handles); 3) points on a ''shape'' that can be dragged by node tool to edit the shape, displayed as small white diamonds (shape handles); 4) the things that you drag on canvas to set the direction and size of a gradient (gradient handles). (Internally this is called a '''Knot''', but this is a deprecated term in user documentation.)&lt;br /&gt;
&lt;br /&gt;
* '''Path''': an object that has editable ''nodes'' but does not have ''controls'' (when in node editor). An example is a line created by the freehand tool.&lt;br /&gt;
&lt;br /&gt;
* '''Shape''': an object that does not display ''nodes'' but may have ''controls''. An example is a circle or star. A shape can be converted to ''path'' by Convert to Path command.&lt;br /&gt;
&lt;br /&gt;
* '''Stroke''': a visible outline of a ''shape'' or ''path''. Not the same as ''path''; a path may or may not have a stroke. If the stroke is present, it can be converted to path by Convert Stroke to Path command.&lt;br /&gt;
&lt;br /&gt;
** '''Stroke shape''' (''to be implemented''): the dependency of the stroke width on distance along the stroke. Currently only constant-width strokes are supported. &lt;br /&gt;
&lt;br /&gt;
** '''Stroke pattern''' (''to be implemented''): the representation of a stroke as a sequence of arbitrary objects positioned along the path.&lt;br /&gt;
&lt;br /&gt;
* '''Object''': an independent editable thing on the canvas. May be a ''path'', a ''shape'', a text object, a group, etc.&lt;br /&gt;
&lt;br /&gt;
'''USER INTERFACE'''&lt;br /&gt;
&lt;br /&gt;
* '''Document window''': the window with a document. Note that the same instance of the program may have several document windows. None of them is more main than others.&lt;br /&gt;
&lt;br /&gt;
** '''Menu''', bar at the top.&lt;br /&gt;
&lt;br /&gt;
** '''Commands bar''', beneath the Menu, with buttons for commands like New, Open, ...  Note that this one will likely be broken into many smaller toolbars, each covering one topic, so the user will be able to switch them on/off and rearrange. So this name is temporary.&lt;br /&gt;
&lt;br /&gt;
** '''Tool controls bar''', beneath the Commands bar. Has the controls for the currently active tool.&lt;br /&gt;
&lt;br /&gt;
** '''Toolbox''', along the left side&lt;br /&gt;
*** '''Selector tool''', or simply '''Selector'''&lt;br /&gt;
*** '''Node tool'''&lt;br /&gt;
*** '''Zoom tool'''&lt;br /&gt;
*** '''Rectangle tool'''&lt;br /&gt;
*** '''Ellipse tool'''&lt;br /&gt;
*** '''Star tool'''&lt;br /&gt;
*** '''Spiral tool'''&lt;br /&gt;
*** '''Pencil tool''': please, for consistency, do not refer to this as the ''Freehand tool'', or ''Freehand (pencil) tool''. However, you can (and probably should) use ''Pencil (freehand) tool'' when you refer to it for the first time.&lt;br /&gt;
*** '''Pen tool''': please, for consistency, do not refer to this as the ''Bezier tool'', or ''Bezier (pen) Tool''. However, you can (and probably should) use ''Pen (Bezier) tool'' when you refer to it for the first time.&lt;br /&gt;
*** '''Calligraphy tool'''&lt;br /&gt;
*** '''Text tool'''&lt;br /&gt;
*** '''Gradient tool''' &lt;br /&gt;
*** '''Dropper tool'''&lt;br /&gt;
&lt;br /&gt;
** '''Canvas''', the main area optionally bordered with '''rulers''' and '''scrollbars'''&lt;br /&gt;
&lt;br /&gt;
** '''Statusbar''', along the bottom&lt;br /&gt;
&lt;br /&gt;
'''DEPRECATED TERMS''': these are for the code only. Never use them in user documentation.&lt;br /&gt;
** knot (this may be a &amp;quot;handle&amp;quot;, &amp;quot;control&amp;quot;, &amp;quot;node&amp;quot; etc as seen by the user)&lt;br /&gt;
** item (use &amp;quot;object&amp;quot;)&lt;br /&gt;
** desktop (use &amp;quot;canvas&amp;quot; or &amp;quot;document window&amp;quot; depending on context)&lt;br /&gt;
** event contexts (they are known to users as &amp;quot;tools&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2265</id>
		<title>Inkscape glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2265"/>
		<updated>2005-03-07T16:46:46Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a beginning of an Inkscape glossary. Please respect it and contribute to it if you work on Inkscape UI. If you are doing translations, please create and link below a similar glossary for your language.&lt;br /&gt;
&lt;br /&gt;
* RussianTerminology&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
'''GENERAL'''&lt;br /&gt;
&lt;br /&gt;
* '''Node''': a point on a ''path'' that you can drag. It is displayed as gray (when not selected) or blue (when selected) square on a path when you are in node tool. ''Shapes'' do not display nodes; they have ''handles''. A node may also have one or two ''handles'' - these are the small circles connected to the node to adjust bezier tangents.&lt;br /&gt;
&lt;br /&gt;
* '''Handle''': 1) one of two points around a ''node'', displayed (for selected nodes) as a circle connected with its node by a line (node handles); 2) the arrows around the selected object in selector (scale handles, rotation handles); 3) points on a ''shape'' that can be dragged by node tool to edit the shape, displayed as small white diamonds (shape handles). (Internally this is called a '''Knot''', but this is a deprecated term in user documentation.)&lt;br /&gt;
&lt;br /&gt;
* '''Path''': an object that has editable ''nodes'' but does not have ''controls'' (when in node editor). An example is a line created by the freehand tool.&lt;br /&gt;
&lt;br /&gt;
* '''Shape''': an object that does not display ''nodes'' but may have ''controls''. An example is a circle or star. A shape can be converted to ''path'' by Convert to Path command.&lt;br /&gt;
&lt;br /&gt;
* '''Stroke''': a visible outline of a ''shape'' or ''path''. Not the same as ''path''; a path may or may not have a stroke. If the stroke is present, it can be converted to path by Convert Stroke to Path command.&lt;br /&gt;
&lt;br /&gt;
** '''Stroke shape''' (''to be implemented''): the dependency of the stroke width on distance along the stroke. Currently only constant-width strokes are supported. &lt;br /&gt;
&lt;br /&gt;
** '''Stroke pattern''' (''to be implemented''): the representation of a stroke as a sequence of arbitrary objects positioned along the path.&lt;br /&gt;
&lt;br /&gt;
* '''Object''': an independent editable thing on the canvas. May be a ''path'', a ''shape'', a text object, a group, etc.&lt;br /&gt;
&lt;br /&gt;
'''USER INTERFACE'''&lt;br /&gt;
&lt;br /&gt;
* '''Document window''': the window with a document. Note that the same instance of the program may have several document windows. None of them is more main than others.&lt;br /&gt;
&lt;br /&gt;
** '''Menu''', bar at the top.&lt;br /&gt;
&lt;br /&gt;
** '''Commands bar''', beneath the Menu, with buttons for commands like New, Open, ...  Note that this one will likely be broken into many smaller toolbars, each covering one topic, so the user will be able to switch them on/off and rearrange. So this name is temporary.&lt;br /&gt;
&lt;br /&gt;
** '''Tool controls bar''', beneath the Commands bar. Has the controls for the currently active tool.&lt;br /&gt;
&lt;br /&gt;
** '''Toolbox''', along the left side&lt;br /&gt;
*** '''Selector tool''', or simply '''Selector'''&lt;br /&gt;
*** '''Node tool'''&lt;br /&gt;
*** '''Zoom tool'''&lt;br /&gt;
*** '''Rectangle tool'''&lt;br /&gt;
*** '''Ellipse tool'''&lt;br /&gt;
*** '''Star tool'''&lt;br /&gt;
*** '''Spiral tool'''&lt;br /&gt;
*** '''Pencil tool''': please, for consistency, do not refer to this as the ''Freehand tool'', or ''Freehand (pencil) tool''. However, you can (and probably should) use ''Pencil (freehand) tool'' when you refer to it for the first time.&lt;br /&gt;
*** '''Pen tool''': please, for consistency, do not refer to this as the ''Bezier tool'', or ''Bezier (pen) Tool''. However, you can (and probably should) use ''Pen (Bezier) tool'' when you refer to it for the first time.&lt;br /&gt;
*** '''Calligraphy tool'''&lt;br /&gt;
*** '''Text tool'''&lt;br /&gt;
*** '''Gradient tool''' &lt;br /&gt;
*** '''Dropper tool'''&lt;br /&gt;
&lt;br /&gt;
** '''Canvas''', the main area optionally bordered with '''rulers''' and '''scrollbars'''&lt;br /&gt;
&lt;br /&gt;
** '''Statusbar''', along the bottom&lt;br /&gt;
&lt;br /&gt;
'''DEPRECATED TERMS''': these are for the code only. Never use them in user documentation.&lt;br /&gt;
** knot (this may be a &amp;quot;handle&amp;quot;, &amp;quot;control&amp;quot;, &amp;quot;node&amp;quot; etc as seen by the user)&lt;br /&gt;
** item (use &amp;quot;object&amp;quot;)&lt;br /&gt;
** desktop (use &amp;quot;canvas&amp;quot; or &amp;quot;document window&amp;quot; depending on context)&lt;br /&gt;
** event contexts (they are known to users as &amp;quot;tools&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2264</id>
		<title>Inkscape glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2264"/>
		<updated>2005-03-07T16:43:26Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a beginning of an Inkscape glossary. Please respect it and contribute to it if you work on Inkscape UI. If you are doing translations, please create and link below a similar glossary for your language.&lt;br /&gt;
&lt;br /&gt;
* RussianTerminology&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
'''GENERAL'''&lt;br /&gt;
&lt;br /&gt;
* '''Node''': a point on a ''path'' that you can drag. It is displayed as gray (when not selected) or blue (when selected) square on a path when you are in node tool. ''Shapes'' do not display nodes; they have ''handles''. A node may also have one or two ''handles'' - these are the small circles connected to the node to adjust bezier tangents.&lt;br /&gt;
&lt;br /&gt;
* '''Handle''': 1) one of two points around a ''node'', displayed (for selected nodes) as a circle connected with its node by a line (node handles); 2) the arrows around the selected object in selector (scale handles, rotation handles); 3) points on a ''shape'' that can be dragged by node tool to edit the shape, displayed as small white diamonds (shape handles). (Internally this is called a '''Knot''', but this is a deprecated term in user documentation.)&lt;br /&gt;
&lt;br /&gt;
* '''Path''': an object that has editable ''nodes'' but does not have ''controls'' (when in node editor). An example is a line created by the freehand tool.&lt;br /&gt;
&lt;br /&gt;
* '''Shape''': an object that does not display ''nodes'' but may have ''controls''. An example is a circle or star. A shape can be converted to ''path'' by Convert to Path command.&lt;br /&gt;
&lt;br /&gt;
* '''Stroke''': a visible outline of a ''shape'' or ''path''. Not the same as ''path''; a path may or may not have a stroke. If the stroke is present, it can be converted to path by Convert Stroke to Path command.&lt;br /&gt;
&lt;br /&gt;
** '''Stroke shape''' (''to be implemented''): the dependency of the stroke width on distance along the stroke. Currently only constant-width strokes are supported. &lt;br /&gt;
&lt;br /&gt;
** '''Stroke pattern''' (''to be implemented''): the representation of a stroke as a sequence of arbitrary objects positioned along the path.&lt;br /&gt;
&lt;br /&gt;
* '''Object''': an independent editable thing on the canvas. May be a ''path'', a ''shape'', a text object, a group, etc.&lt;br /&gt;
&lt;br /&gt;
'''USER INTERFACE'''&lt;br /&gt;
&lt;br /&gt;
* '''Document window''': the window with a document. Note that the same instance of the program may have several document windows. None of them is more main than others.&lt;br /&gt;
&lt;br /&gt;
** '''Menu''', bar at the top.&lt;br /&gt;
&lt;br /&gt;
** '''Commands bar''', beneath the Menu, with buttons for commands like New, Open, ...  Note that this one will likely be broken into many smaller toolbars, each covering one topic, so the user will be able to switch them on/off and rearrange. So this name is temporary.&lt;br /&gt;
&lt;br /&gt;
** '''Tool controls bar''', beneath the Commands bar. Has the controls for the currently active tool.&lt;br /&gt;
&lt;br /&gt;
** '''Toolbox''', along the left side&lt;br /&gt;
*** '''Selector tool''', or simply '''Selector'''&lt;br /&gt;
*** '''Node tool'''&lt;br /&gt;
*** '''Zoom tool'''&lt;br /&gt;
*** '''Rectangle tool'''&lt;br /&gt;
*** '''Ellipse tool'''&lt;br /&gt;
*** '''Star tool'''&lt;br /&gt;
*** '''Spiral tool'''&lt;br /&gt;
*** '''Pencil tool''': please, for consistency, do not refer to this as the Freehand Tool, or Freehand (pencil) Tool.&lt;br /&gt;
*** '''Pen tool''': please, for consistency, do not refer to this as the Bezier Tool, or Bezier (pen) Tool.&lt;br /&gt;
*** '''Calligraphy tool'''&lt;br /&gt;
*** '''Text tool'''&lt;br /&gt;
*** '''Gradient tool''' &lt;br /&gt;
*** '''Dropper tool'''&lt;br /&gt;
&lt;br /&gt;
** '''Canvas''', the main area optionally bordered with '''rulers''' and '''scrollbars'''&lt;br /&gt;
&lt;br /&gt;
** '''Statusbar''', along the bottom&lt;br /&gt;
&lt;br /&gt;
'''DEPRECATED TERMS''': these are for the code only. Never use them in user documentation.&lt;br /&gt;
** knot (this may be a &amp;quot;handle&amp;quot;, &amp;quot;control&amp;quot;, &amp;quot;node&amp;quot; etc as seen by the user)&lt;br /&gt;
** item (use &amp;quot;object&amp;quot;)&lt;br /&gt;
** desktop (use &amp;quot;canvas&amp;quot; or &amp;quot;document window&amp;quot; depending on context)&lt;br /&gt;
** event contexts (they are known to users as &amp;quot;tools&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2263</id>
		<title>Inkscape glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2263"/>
		<updated>2005-03-07T16:42:55Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a beginning of an Inkscape glossary. Please respect it and contribute to it if you work on Inkscape UI. If you are doing translations, please create and link below a similar glossary for your language.&lt;br /&gt;
&lt;br /&gt;
* RussianTerminology&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
'''GENERAL'''&lt;br /&gt;
&lt;br /&gt;
* '''Node''': a point on a ''path'' that you can drag. It is displayed as gray (when not selected) or blue (when selected) square on a path when you are in node tool. ''Shapes'' do not display nodes; they have ''handles''. A node may also have one or two ''handles'' - these are the small circles connected to the node to adjust bezier tangents.&lt;br /&gt;
&lt;br /&gt;
* '''Handle''': 1) one of two points around a ''node'', displayed (for selected nodes) as a circle connected with its node by a line (node handles); 2) the arrows around the selected object in selector (scale handles, rotation handles); 3) points on a ''shape'' that can be dragged by node tool to edit the shape, displayed as small white diamonds (shape handles). (Internally this is called a '''Knot''', but this is a deprecated term in user documentation.)&lt;br /&gt;
&lt;br /&gt;
* '''Path''': an object that has editable ''nodes'' but does not have ''controls'' (when in node editor). An example is a line created by the freehand tool.&lt;br /&gt;
&lt;br /&gt;
* '''Shape''': an object that does not display ''nodes'' but may have ''controls''. An example is a circle or star. A shape can be converted to ''path'' by Convert to Path command.&lt;br /&gt;
&lt;br /&gt;
* '''Stroke''': a visible outline of a ''shape'' or ''path''. Not the same as ''path''; a path may or may not have a stroke. If the stroke is present, it can be converted to path by Convert Stroke to Path command.&lt;br /&gt;
&lt;br /&gt;
** '''Stroke shape''' (''to be implemented''): the dependency of the stroke width on distance along the stroke. Currently only constant-width strokes are supported. &lt;br /&gt;
&lt;br /&gt;
** '''Stroke pattern''' (''to be implemented''): the representation of a stroke as a sequence of arbitrary objects positioned along the path.&lt;br /&gt;
&lt;br /&gt;
* '''Object''': an independent editable thing on the canvas. May be a ''path'', a ''shape'', a text object, a group, etc.&lt;br /&gt;
&lt;br /&gt;
'''USER INTERFACE'''&lt;br /&gt;
&lt;br /&gt;
* '''Document window''': the window with a document. Note that the same instance of the program may have several document windows. None of them is more main than others.&lt;br /&gt;
&lt;br /&gt;
** '''Menu''', bar at the top.&lt;br /&gt;
&lt;br /&gt;
** '''Commands bar''', beneath the Menu, with buttons for commands like New, Open, ...  Note that this one will likely be broken into many smaller toolbars, each covering one topic, so the user will be able to switch them on/off and rearrange. So this name is temporary.&lt;br /&gt;
&lt;br /&gt;
** '''Tool controls bar''', beneath the Commands bar. Has the controls for the currently active tool.&lt;br /&gt;
&lt;br /&gt;
** '''Toolbox''', along the left side&lt;br /&gt;
*** '''Selector tool'''&lt;br /&gt;
*** '''Node tool'''&lt;br /&gt;
*** '''Zoom tool'''&lt;br /&gt;
*** '''Rectangle tool'''&lt;br /&gt;
*** '''Ellipse tool'''&lt;br /&gt;
*** '''Star tool'''&lt;br /&gt;
*** '''Spiral tool'''&lt;br /&gt;
*** '''Pencil tool''': please, for consistency, do not refer to this as the Freehand Tool, or Freehand (pencil) Tool.&lt;br /&gt;
*** '''Pen tool''': please, for consistency, do not refer to this as the Bezier Tool, or Bezier (pen) Tool.&lt;br /&gt;
*** '''Calligraphy tool'''&lt;br /&gt;
*** '''Text tool'''&lt;br /&gt;
*** '''Gradient tool''' &lt;br /&gt;
*** '''Dropper tool'''&lt;br /&gt;
&lt;br /&gt;
** '''Canvas''', the main area optionally bordered with '''rulers''' and '''scrollbars'''&lt;br /&gt;
&lt;br /&gt;
** '''Statusbar''', along the bottom&lt;br /&gt;
&lt;br /&gt;
'''DEPRECATED TERMS''': these are for the code only. Never use them in user documentation.&lt;br /&gt;
** knot (this may be a &amp;quot;handle&amp;quot;, &amp;quot;control&amp;quot;, &amp;quot;node&amp;quot; etc as seen by the user)&lt;br /&gt;
** item (use &amp;quot;object&amp;quot;)&lt;br /&gt;
** desktop (use &amp;quot;canvas&amp;quot; or &amp;quot;document window&amp;quot; depending on context)&lt;br /&gt;
** event contexts (they are known to users as &amp;quot;tools&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=RussianTerminology&amp;diff=4104</id>
		<title>RussianTerminology</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=RussianTerminology&amp;diff=4104"/>
		<updated>2005-03-07T16:41:46Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Selection: âûäåëåíèå, íå &amp;quot;âûáîð&amp;quot;&lt;br /&gt;
** Selected: âûäåëåííûé, âûäåëåííûå&lt;br /&gt;
** Select: âûäåëèòå&lt;br /&gt;
&lt;br /&gt;
* Snap: ïðèëèïàòü (ê íàïðàâëÿþùèì), íå &amp;quot;âûðàâíèâàòü&amp;quot;; äëÿ óãëà - îãðàíè÷èâàòü&lt;br /&gt;
&lt;br /&gt;
* Stroke: øòðèõ, íå &amp;quot;îáðàìëåíèå&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fill: çàëèâêà&lt;br /&gt;
&lt;br /&gt;
* Path: êîíòóð&lt;br /&gt;
** Convert to path: îêîíòóðèòü&lt;br /&gt;
** Convert stroke to path: îêîíòóðèòü øòðèõ&lt;br /&gt;
&lt;br /&gt;
* Node: óçåë, êîãäà ðå÷ü èäåò î êîíòóðå. Â ðåäàêòîðå XML - âåòâü (âåòâü ýëåìåíòà, àòðèáóòà è ò.ä.)&lt;br /&gt;
&lt;br /&gt;
* HSV: òîí-íàñûùåííîñòü-ÿðêîñòü&lt;br /&gt;
&lt;br /&gt;
* Font family: øðèôò&lt;br /&gt;
* Font style: íà÷åðòàíèå&lt;br /&gt;
&lt;br /&gt;
* Style: ñòèëü (CSS), íå &amp;quot;îôîðìëåíèå&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Transformation: òðàíñôîðìàöèÿ, íå &amp;quot;èçìåíåíèå&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Boolean operations:&lt;br /&gt;
** Union: ñóììà (íå &amp;quot;îáúåäèíåíèå&amp;quot;)&lt;br /&gt;
** Intersection: ïåðåñå÷åíèå&lt;br /&gt;
** Difference: ðàçíîñòü (íå &amp;quot;ðàçíèöà&amp;quot;)&lt;br /&gt;
** XOR: èñêëþ÷àþùåå ÈËÈ&lt;br /&gt;
&lt;br /&gt;
* Inset: âòÿæêà (êîíòóðà)&lt;br /&gt;
* Outset: ðàñòÿæêà&lt;br /&gt;
* Offset object: âòÿæêà/ðàñòÿæêà&lt;br /&gt;
&lt;br /&gt;
* Combine: îáúåäèíèòü, íå &amp;quot;êîìáèíèðîâàòü&amp;quot;&lt;br /&gt;
* Break: ðàçáèòü&lt;br /&gt;
&lt;br /&gt;
* Sensitive/insensitive: èçìåíÿåìûé/íåèçìåíÿåìûé&lt;br /&gt;
&lt;br /&gt;
* Gradient stop: îïîðíàÿ òî÷êà (ãðàäèåíòà)&lt;br /&gt;
&lt;br /&gt;
* Image: ðàñòð&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2262</id>
		<title>Inkscape glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=2262"/>
		<updated>2005-03-07T16:39:58Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a beginning of an Inkscape glossary. Please respect it and contribute to it if you work on Inkscape UI. If you are doing translations, please create and link below a similar glossary for your language.&lt;br /&gt;
&lt;br /&gt;
* RussianTerminology&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
'''GENERAL'''&lt;br /&gt;
&lt;br /&gt;
* '''Node''': a point on a ''path'' that you can drag. It is displayed as gray (when not selected) or blue (when selected) square on a path when you are in node tool. ''Shapes'' do not display nodes; they have ''handles''. A node may also have one or two ''handles'' - these are the small circles connected to the node to adjust bezier tangents.&lt;br /&gt;
&lt;br /&gt;
* '''Handle''': 1) one of two points around a ''node'', displayed (for selected nodes) as a circle connected with its node by a line (node handles); 2) the arrows around the selected object in selector (scale handles, rotation handles); 3) points on a ''shape'' that can be dragged by node tool to edit the shape, displayed as small white diamonds (shape handles). (Internally this is called a '''Knot''', but this is a deprecated term in user documentation.)&lt;br /&gt;
&lt;br /&gt;
* '''Path''': an object that has editable ''nodes'' but does not have ''controls'' (when in node editor). An example is a line created by the freehand tool.&lt;br /&gt;
&lt;br /&gt;
* '''Shape''': an object that does not display ''nodes'' but may have ''controls''. An example is a circle or star. A shape can be converted to ''path'' by Convert to Path command.&lt;br /&gt;
&lt;br /&gt;
* '''Stroke''': a visible outline of a ''shape'' or ''path''. Not the same as ''path''; a path may or may not have a stroke. If the stroke is present, it can be converted to path by Convert Stroke to Path command.&lt;br /&gt;
&lt;br /&gt;
** '''Stroke shape''' (''to be implemented''): the dependency of the stroke width on distance along the stroke. Currently only constant-width strokes are supported. &lt;br /&gt;
&lt;br /&gt;
** '''Stroke pattern''' (''to be implemented''): the representation of a stroke as a sequence of arbitrary objects positioned along the path.&lt;br /&gt;
&lt;br /&gt;
* '''Object''': an independent editable thing on the canvas. May be a ''path'', a ''shape'', a text object, a group, etc.&lt;br /&gt;
&lt;br /&gt;
'''USER INTERFACE'''&lt;br /&gt;
&lt;br /&gt;
* '''Document window''': the window with a document. Note that the same instance of the program may have several document windows. None of them is more main than others.&lt;br /&gt;
&lt;br /&gt;
** '''Menu''', bar at the top.&lt;br /&gt;
&lt;br /&gt;
** '''Commands bar''', beneath the Menu, with buttons for commands like New, Open, ...  Note that this one will likely be broken into many smaller toolbars, each covering one topic, so the user will be able to switch them on/off and rearrange. So this name is temporary.&lt;br /&gt;
&lt;br /&gt;
** '''Tool controls bar''', beneath the Commands bar. Has the controls for the currently active tool.&lt;br /&gt;
&lt;br /&gt;
** '''Toolbox''', along the left side&lt;br /&gt;
*** '''Selector Tool'''&lt;br /&gt;
*** '''Node Tool'''&lt;br /&gt;
*** '''Zoom Tool'''&lt;br /&gt;
*** '''Rectangle Tool'''&lt;br /&gt;
*** '''Ellipse Tool'''&lt;br /&gt;
*** '''Star Tool'''&lt;br /&gt;
*** '''Spiral Tool'''&lt;br /&gt;
*** '''Pencil Tool''': please, for consistency, do not refer to this as the Freehand Tool, or Freehand (pencil) Tool.&lt;br /&gt;
*** '''Pen Tool''': please, for consistency, do not refer to this as the Bezier Tool, or Bezier (pen) Tool.&lt;br /&gt;
*** '''Calligraphy Tool'''&lt;br /&gt;
*** '''Text Tool'''&lt;br /&gt;
*** '''Gradient Tool''' &lt;br /&gt;
*** '''Dropper Tool'''&lt;br /&gt;
&lt;br /&gt;
** '''Canvas''', the main area optionally bordered with '''rulers''' and '''scrollbars'''&lt;br /&gt;
&lt;br /&gt;
** '''Statusbar''', along the bottom&lt;br /&gt;
&lt;br /&gt;
'''DEPRECATED TERMS''': these are for the code only. Never use them in user documentation.&lt;br /&gt;
** knot (this may be a &amp;quot;handle&amp;quot;, &amp;quot;control&amp;quot;, &amp;quot;node&amp;quot; etc as seen by the user)&lt;br /&gt;
** item (use &amp;quot;object&amp;quot;)&lt;br /&gt;
** desktop (use &amp;quot;canvas&amp;quot; or &amp;quot;document window&amp;quot; depending on context)&lt;br /&gt;
** event contexts (they are known to users as &amp;quot;tools&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5730</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5730"/>
		<updated>2005-02-19T18:01:19Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills, from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star/polygon rounding (both Xara's and Inkscape's approaches have their advantages)&lt;br /&gt;
* randomized stars&lt;br /&gt;
* spirals&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size) of nodes&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* nodes can be moved along straight line fragments of Bezier controls&lt;br /&gt;
* gradient handles can merge and unmerge&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* box per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
* blends&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
* linked colors&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
* color blending modes (lighten, darken etc)&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
* can node-edit more than one path at a time&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
* bevel tool&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
* different star/polygon rounding (both Xara's and Inkscape's approaches have their advantages)&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
* more input and output formats (not including SVG though)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5729</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5729"/>
		<updated>2005-02-19T16:52:02Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills, from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star rounding &lt;br /&gt;
* randomized stars&lt;br /&gt;
* spirals&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size) of nodes&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* nodes can be moved along straight line fragments of Bezier controls&lt;br /&gt;
* gradient handles can merge and unmerge&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* box per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
* blends&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
* linked colors&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
* color blending modes (lighten, darken etc)&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
* can node-edit more than one path at a time&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
* bevel tool&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
* different star rounding &lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
* more input and output formats (not including SVG though)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=TextOutputDev&amp;diff=5225</id>
		<title>TextOutputDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=TextOutputDev&amp;diff=5225"/>
		<updated>2005-02-14T18:18:56Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== How text works in Inkscape ===&lt;br /&gt;
&lt;br /&gt;
This is a document for developers wishing to understand the mechanics of how Inkscape deals with text from the file to the screen.&lt;br /&gt;
&lt;br /&gt;
==== SVG ====&lt;br /&gt;
&lt;br /&gt;
The internal structure of Inkscape closely follows the structure of the SVG spec, so let us begin with the two example SVG files we will be looking at.&lt;br /&gt;
&lt;br /&gt;
1. Plain text&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;text x=&amp;quot;100&amp;quot; y=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tspan x=&amp;quot;100&amp;quot; y=&amp;quot;100&amp;quot; style=&amp;quot;font-size:12&amp;quot; sodipodi:role=&amp;quot;line&amp;quot;&amp;gt;one &amp;lt;tspan style=&amp;quot;fill:red&amp;quot;&amp;gt;two&amp;lt;/tspan&amp;gt; three&amp;lt;/tspan&amp;gt;&lt;br /&gt;
  &amp;lt;tspan x=&amp;quot;100&amp;quot; y=&amp;quot;120&amp;quot; sodipodi:role=&amp;quot;line&amp;quot;&amp;gt;four&amp;lt;/tspan&amp;gt;&lt;br /&gt;
 &amp;lt;/text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will look like:&lt;br /&gt;
  one two three&lt;br /&gt;
  four&lt;br /&gt;
when rendered. Note that the x/y attributes on tspans are calculated by Inkscape based on sodipodi:linespacing attribute, the font size, and the x/y on the parent text. Other SVG renderers will obey these x/y and render the second line in the correct position, even though they ignore sodipodi:role=&amp;quot;line&amp;quot; which tells Inkscape that this tspan is not inline but represents a separate line. Thus, though SVG does not have separate text lines per se, Inkscape emulates them via tspans.&lt;br /&gt;
&lt;br /&gt;
2. Flowed text&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;flowRoot&amp;gt;&lt;br /&gt;
  &amp;lt;flowRegion&amp;gt;&lt;br /&gt;
   &amp;lt;use xlink:href=&amp;quot;#path1301&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/flowRegion&amp;gt;&lt;br /&gt;
  &amp;lt;flowDiv&amp;gt;&lt;br /&gt;
   &amp;lt;flowPara&amp;gt;&lt;br /&gt;
    this is some text&lt;br /&gt;
   &amp;lt;/flowPara&amp;gt;&lt;br /&gt;
  &amp;lt;/flowDiv&amp;gt;&lt;br /&gt;
 &amp;lt;/flowRoot&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will look like that text flowed inside whatever shape has id=&amp;quot;path1301&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== SPObjects ====&lt;br /&gt;
&lt;br /&gt;
There is an almost 1:1 mapping from XML nodes into SPObjects, and a 1:1 mapping, occasionally drifting into a many-to-one, from SPObjects into the files containing the implementations of said objects.&lt;br /&gt;
&lt;br /&gt;
For example 1 we have SPText and SPTSpan (in sp-text.cpp and sp-tspan.cpp).&lt;br /&gt;
&lt;br /&gt;
For example 2 we have SPFlowtext (flowRoot), SPFlowRegion, SPFlowdiv and several other minor SPFlow* types that all basically store different kinds of text (and are all in sp-flowdiv.cpp).&lt;br /&gt;
&lt;br /&gt;
Because all of these inherit from SPItem (see the hierarchy diagram [http://www.inkscape.org/doc/class-hierarchy.png here]) they all implement the 'show' method for creating an NRArena object which is the final form passed to libnr, the New Rendering Library. Incidentally, like anything with 'new' in its title, libnr is quite old.&lt;br /&gt;
&lt;br /&gt;
But we're getting ahead of ourselves.&lt;br /&gt;
&lt;br /&gt;
==== SPRepr ====&lt;br /&gt;
&lt;br /&gt;
All SPObjects have an associated SPRepr which is the XML node. It is basically a tie between which contains the master copy of the data - the SPObject or the SPRepr. In general they're kept very tightly synchronised whenever a change is made.&lt;br /&gt;
&lt;br /&gt;
This article will not further discuss the storage of XML representations.&lt;br /&gt;
&lt;br /&gt;
==== Internal storage of the SPObjects ====&lt;br /&gt;
&lt;br /&gt;
This is, of course, completely up to the implementation, but everything except SPFlowRegion contains some variant on a one_flow_src, named 'contents', in which it stores its text and/or formatting. Notice that each node can only possess one style.&lt;br /&gt;
&lt;br /&gt;
==== one_flow_src and friends ====&lt;br /&gt;
&lt;br /&gt;
This is the first foray into libnrtype/, the heart of the text layout engine.&lt;br /&gt;
&lt;br /&gt;
one_flow_src is not much use by itself, it is very nearly just a base class containing a doubly-linked list. The three inheritors represent the types of data stored in said linked list:&lt;br /&gt;
&lt;br /&gt;
control_flow_src: control codes, ie line and region breaks. This contains only one member defining the type of break.&lt;br /&gt;
&lt;br /&gt;
text_flow_src: a piece of text. It contains a wrapper for the text itself and a lot of extra housekeeping information which, as far as I can tell, is only used internally by libnrtype.&lt;br /&gt;
&lt;br /&gt;
div_flow_src: a style specification. This has a pointer to an SPStyle class and a few extra fields such as vertical layout and individual character positioning information that are not available in SPStyle.&lt;br /&gt;
&lt;br /&gt;
So, link these into a list and you can specify any string of formatted text. Individual SPObjects, however, can't represent arbitrarily formatted text so they either use a single div_flow_src followed by multiple instances of the other two or, for SPObjects which can't even do styling, just multiple instances of the other two.&lt;br /&gt;
&lt;br /&gt;
==== flow_src ====&lt;br /&gt;
&lt;br /&gt;
If each SPObject were left to do its own rendering, the innermost nested ones would have a great deal of difficulty with placement because they would need to know the sizes and properties of their parent items in order to append their text in the correct place; this would quickly become a nightmare of inter-dependencies. In order to avoid this the inner node types (tspan, flowpara, etc) have no SPItem::show method and rely entirely on their parents to understand there are children that require rendering.&lt;br /&gt;
&lt;br /&gt;
The SPText and SPFlowText objects contain a flow_src which, despite its similar name, does not inherit from one_flow_src but rather contains a list of them. It is intended to be an opaque class, and uses one_flow_src::DoFill() to append a single list of one_flow_srcs. It is the responsibility of the caller to iterate over all the necessary lists; in SPText's case this is done by the recursive function sp-text.cpp:TextReLink().&lt;br /&gt;
&lt;br /&gt;
==== flow_maker ====&lt;br /&gt;
&lt;br /&gt;
The next overall stage in the rendering pipeline is to convert the flow_src from a string of characters with formatting instructions into a series of individually placed glyphs. You should read a good overview of typography if you don't understand glyphs, runs, right-to-left rendering and all that.&lt;br /&gt;
&lt;br /&gt;
In order to produce the flow_res, which stores the resulting glyph information, two inputs are required. The first is a flow_src containing the text to process, the second is an optional flow_dest which contains the destination Shape inside which to wrap the text.&lt;br /&gt;
&lt;br /&gt;
The actual processing is done by instantiating a flow_maker object with the two parameters flow_src and flow_dest. Once instantiated, there are a few flags which can be set to control such things as indenting and full justification, then either Work() or TextWork() is called.&lt;br /&gt;
&lt;br /&gt;
TextWork() is the simpler of the two and must be used if you don't have a flow_dest and hence aren't doing wrapping. Work() should be used for full processing.&lt;br /&gt;
&lt;br /&gt;
The outputs of the two differ in that each line of glyphs produced by TextWork() has its top left corner at (0,0). The glyphs produced by Work() are all correctly positioned with the top left of the containing flow_dest at (0,0). This needs fixing.&lt;br /&gt;
&lt;br /&gt;
==== flow_res ====&lt;br /&gt;
&lt;br /&gt;
It's worth discussing the finer points of the flow_res class because much of the cursor positioning, selection highlighting, and so on is dependent on the glyph structure not the character structure.&lt;br /&gt;
&lt;br /&gt;
A flow_res object contains six useful arrays. In order of increasing number of glyphs in a single item, they are:&lt;br /&gt;
&lt;br /&gt;
* glyphs: An array of flow_res::flow_glyph which contains the individual glyphs required by the font rasteriser, along with their positions relative to their containing letter&lt;br /&gt;
* letters: An array of flow_res::flow_styled_letter. A letter is a conceptual collection of glyphs which is best understood as being the minimum object which can be independently rotated for the purpose of putting text on a curve. &amp;quot;á&amp;quot;, for example, could be rendered using two glyphs (&amp;quot;a&amp;quot; and &amp;quot;'&amp;quot;) but these glyphs should be treated as a letter and never independently positioned (most fonts will contain an a acute glyph - it's just an example, OK?). A letter has an absolute position, a rotation, and lots of other useful information.&lt;br /&gt;
* spans: An array of flow_res::flow_styled_span. A span is the largest continuous collection of glyphs that are all the same font, style and directionality.&lt;br /&gt;
* groups: An array of flow_res::flow_glyph_group. I think a group is the same as a span. It is present to optimise the conversion to libnr objects, but may be useless. Investigation required.&lt;br /&gt;
* chunks: An array of flow_res::flow_styled_chunk. A chunk is a continuous run of spans which meet each other end-to-end. This is almost the same as a line of text on a page, but if a flow_dest has a hole in the middle then there can be a gap in the centre of a conceptual line, in which case there will be one chunk either side of the gap.&lt;br /&gt;
&lt;br /&gt;
All of these arrays contain variables for getting your location inside one or more of the other arrays. A single flow_styled_chunk, for example, contains glyphs from g_st to g_en, letters l_st to l_en and spans s_st to s_en.&lt;br /&gt;
&lt;br /&gt;
Additionally, there's:&lt;br /&gt;
* chars: The original UTF-8 string you used in the flow_src, minus formatting.&lt;br /&gt;
&lt;br /&gt;
==== ...and finally ====&lt;br /&gt;
&lt;br /&gt;
Once you have a flow_res you can call flow_res::Show() and get an NRArenaGroup out of it. libnr can be a topic for another day (and another author?).&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape&amp;diff=2409</id>
		<title>Inkscape</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape&amp;diff=2409"/>
		<updated>2005-02-12T23:03:22Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape Wiki ==&lt;br /&gt;
This is a freeform area for Inkscape development and discussion.  &lt;br /&gt;
Curious about WikiSyntax?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
=== About Inkscape ===&lt;br /&gt;
* [http://www.inkscape.org/ Inkscape Homepage]&lt;br /&gt;
* OtherProjects&lt;br /&gt;
* ArticlesAndPresentations&lt;br /&gt;
* TestimonialComments&lt;br /&gt;
&lt;br /&gt;
=== User Documentation ===&lt;br /&gt;
* ReleaseNotes for 0.42 and past&lt;br /&gt;
* PressRelease for 0.42 and past&lt;br /&gt;
* ArticleIntroducingInkscape0_40&lt;br /&gt;
* InkscapeTerminology&lt;br /&gt;
* UserManual&lt;br /&gt;
* TutorialIdeas&lt;br /&gt;
* InkscapeSVG&lt;br /&gt;
&lt;br /&gt;
=== Project Documentation === &lt;br /&gt;
* ProjectInfo&lt;br /&gt;
* CreatingDists: how to build packages&lt;br /&gt;
* WebsiteEditing&lt;br /&gt;
* UpdatingTrackerItems&lt;br /&gt;
* ScribusInteroperability&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
=== Developer Documentation ===&lt;br /&gt;
* DeveloperManual&lt;br /&gt;
* CompilingInkscape&lt;br /&gt;
* WorkingWithCVS&lt;br /&gt;
* TranslationInformation&lt;br /&gt;
* InkscapeJanitors: small tasks that need doing&lt;br /&gt;
* HandlingPreferences:  creating and using preference values&lt;br /&gt;
* AddSPObject: how to add a new SPObject type&lt;br /&gt;
* ReprListeners: responding to XML doc changes&lt;br /&gt;
* DebuggingTips: random tips to help debug problems&lt;br /&gt;
* [[http://livarot.sourceforge.net/ Livarot]]: for boolean ops &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User Interface Discussion ===&lt;br /&gt;
* AccessibleGraphics&lt;br /&gt;
* ObjectManager&lt;br /&gt;
* DialogsReorganization&lt;br /&gt;
* ModalInterfaces&lt;br /&gt;
* TextUsability: text tool /dialog dialog&lt;br /&gt;
* KeyboardShortcutsToDo&lt;br /&gt;
** KeyboardProfiles: how you can help &lt;br /&gt;
* StatusbarAPI&lt;br /&gt;
* [[Animation-(Timeline)]]&lt;br /&gt;
* [[Free Desktop Graphic Suite]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
=== Development Discussion ===&lt;br /&gt;
* [[OpenDocument proposal]]  Work towards having the draft OpenDocument format use SVG instead of a custom format.&lt;br /&gt;
* [[Roadmap]]: the main todo list&lt;br /&gt;
* NewFeatureProposals&lt;br /&gt;
* ExtensionArchitectureProposals&lt;br /&gt;
* [[Coding Style|Coding Style Discussion]]&lt;br /&gt;
* FileTypes&lt;br /&gt;
* [[Icons]] (Application + Interface)&lt;br /&gt;
* [[ApplicationIcons]] ( more application + interface )&lt;br /&gt;
* InkscapeColor&lt;br /&gt;
* [[PrintingSubsystem]]&lt;br /&gt;
* [[SVG Competitors Plan]] - MS WVG vs SVG, etc&lt;br /&gt;
* [[SVG Tiny Compliance]]&lt;br /&gt;
* [[CSS Support]]&lt;br /&gt;
* OpenVG Standard (draft)&lt;br /&gt;
&lt;br /&gt;
=== Rearchitecture Discussion ===&lt;br /&gt;
* SubsystemRearchitecture&lt;br /&gt;
* CPlusPlus: Convert to C++&lt;br /&gt;
* [[Pangoification]]:  replace font rendering subsystem&lt;br /&gt;
* GtkMMification: replace C boilerplate with gtkmm objects&lt;br /&gt;
* PathRepresentation&lt;br /&gt;
* [[Cairoification]]&lt;br /&gt;
&lt;br /&gt;
=== [[Galleries]] ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* WikiAttic: pages that are no longer relevant but kept for historical value&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5728</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5728"/>
		<updated>2005-02-07T16:14:13Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star rounding &lt;br /&gt;
* randomized stars&lt;br /&gt;
* spirals&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* box per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
* blends&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
* linked colors&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
* color blending modes (lighten, darken etc)&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
* can node-edit more than one path at a time&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
* bevel tool&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
* different star rounding &lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
* more input and output formats (not including SVG though)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5725</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5725"/>
		<updated>2005-02-04T21:40:14Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star rounding &lt;br /&gt;
* randomized stars&lt;br /&gt;
* spirals&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* box per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
* blends&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
* linked colors&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
* can node-edit more than one path at a time&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
* bevel tool&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
* different star rounding &lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
* more input and output formats&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5724</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5724"/>
		<updated>2005-02-01T13:45:02Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star rounding &lt;br /&gt;
* randomized stars&lt;br /&gt;
* spirals&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* box per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
* blends&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
* linked colors&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
* bevel tool&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
* different star rounding &lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
* more input and output formats&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=4954</id>
		<title>SodiPodi</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=4954"/>
		<updated>2005-02-01T10:31:33Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&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 become increasingly different, 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.&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?)&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. However, 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 clear 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. 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 hundred of other 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 (since Inkscape 0.40). &lt;br /&gt;
&lt;br /&gt;
** Support for manual and automatic kerning and letterspacing in text.&lt;br /&gt;
&lt;br /&gt;
** Text on path and a preliminary implementation of flowText (since Inkscape 0.40).&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;
** Creation and editing of clones (SVG &amp;lt;use&amp;gt; element). Sodipodi only has limited display support for &amp;lt;use&amp;gt;.  Since 0.41 Inkscape can tile 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 (since 0.40).  Sodipodi users can use Potrace from the command line, or use Inkscape for their Potrace work.&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 more complete (but still unfinished) plugins and extensions support.&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;
** Dozens of smaller features. Again, see [[ReleaseNotes]] for a complete list.&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;
&lt;br /&gt;
=== License ===&lt;br /&gt;
&lt;br /&gt;
GNU General Public License (GPL)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=4952</id>
		<title>SodiPodi</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=4952"/>
		<updated>2005-02-01T10:24:40Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&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 become increasingly different, 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.&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?)&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. However, 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 clear 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. 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 hundred of other 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 (since Inkscape 0.40). &lt;br /&gt;
&lt;br /&gt;
** Support for manual and automatic kerning and letterspacing in text.&lt;br /&gt;
&lt;br /&gt;
** Text on path and a preliminary implementation of flowText (since Inkscape 0.40).&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;
** Creation and editing of clones (SVG &amp;lt;use&amp;gt; element). Sodipodi only has limited display support for &amp;lt;use&amp;gt;.  Since 0.41 Inkscape can tile 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 (since 0.40).  Sodipodi users can use Potrace from the command line, or use Inkscape for their Potrace work.&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 more complete (but still unfinished) plugins and extensions support.&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;
** Dozens of smaller features. Again, see [[ReleaseNotes]] for a complete list.&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;
&lt;br /&gt;
=== License ===&lt;br /&gt;
&lt;br /&gt;
GNU General Public License (GPL)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=4950</id>
		<title>SodiPodi</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=4950"/>
		<updated>2005-02-01T10:15:34Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&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 become increasingly different, 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.&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?)&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. However, 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 clear 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. 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 hundred of other 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 (since Inkscape 0.40). &lt;br /&gt;
&lt;br /&gt;
** Support for manual and automatic kerning and letterspacing in text.&lt;br /&gt;
&lt;br /&gt;
** Text on path and a preliminary implementation of flowText (since Inkscape 0.40).&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;
** Creation and editing of clones (SVG &amp;lt;use&amp;gt; element). Sodipodi only has limited display support for &amp;lt;use&amp;gt;.  Since 0.41 Inkscape can tile 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 (since 0.40).  Sodipodi users can use Potrace from the command line, or use Inkscape for their Potrace work.&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 more complete (but still unfinished) plugins and extensions support.&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;
** Dozens of smaller features. Again, see [[ReleaseNotes]] for a complete list.&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;
&lt;br /&gt;
=== License ===&lt;br /&gt;
&lt;br /&gt;
GNU General Public License (GPL)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=4948</id>
		<title>SodiPodi</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=4948"/>
		<updated>2005-02-01T10:11:22Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&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 become increasingly different, 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.&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?)&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. However, 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 clear 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. 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 hundred of other 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 (since Inkscape 0.40). &lt;br /&gt;
&lt;br /&gt;
** Support for manual and automatic kerning and letterspacing in text.&lt;br /&gt;
&lt;br /&gt;
** Text on path and a preliminary implementation of flowText (since Inkscape 0.40).&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;
** Creation and editing of clones (SVG &amp;lt;use&amp;gt; element). Sodipodi only has limited display support for &amp;lt;use&amp;gt;.  Since 0.41 Inkscape can tile 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 (since 0.40).  Sodipodi users can use Potrace from the command line, or use Inkscape for their Potrace work.&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 more complete (but still unfinished) plugins and extensions support.&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;
** Dozens of smaller features. Again, see [[ReleaseNotes]] for a complete list.&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;
&lt;br /&gt;
=== License ===&lt;br /&gt;
&lt;br /&gt;
GNU General Public License (GPL)&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Tricks_and_tips&amp;diff=5285</id>
		<title>Tricks and tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Tricks_and_tips&amp;diff=5285"/>
		<updated>2005-01-26T22:31:27Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: remove what's moved to the svg tutorial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Generic tricks and tips ==&lt;br /&gt;
&lt;br /&gt;
The tips and tricks are collected to share/tutorials/tipsandtricks.svg and made apart of the release. If you want to contribute further, please add your tips and tricks to the CVS copy of the aforementioned. Also, you can add them below and they will be collected from time to time as a part of that tutorial.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== New Tips and Tricks Scratchpad ==&lt;br /&gt;
&lt;br /&gt;
Please enter your new tips and tricks here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adding fill to Shapes drawn with the Calligraphic Pen tool ===&lt;br /&gt;
&lt;br /&gt;
Quick tut on how to add fill to shapes you've drawn with the calligraphic pen.&lt;br /&gt;
upload:filling_calligraphy.svg&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Tricks_and_tips&amp;diff=5284</id>
		<title>Tricks and tips</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Tricks_and_tips&amp;diff=5284"/>
		<updated>2005-01-19T01:31:32Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Generic tricks and tips ==&lt;br /&gt;
&lt;br /&gt;
The tips and tricks are collected to share/tutorials/tipsandtricks.svg and made apart of the release. If you want to contribute further, please add your tips and tricks to the CVS copy of the aforementioned. Also, you can add them below and they will be collected from time to time as a part of that tutorial.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== New Tips and Tricks Scratchpad ==&lt;br /&gt;
&lt;br /&gt;
Please enter your new tips and tricks here...&lt;br /&gt;
&lt;br /&gt;
=== How to do slicing (multiple rectangluar export areas)? ===&lt;br /&gt;
&lt;br /&gt;
Create a new layer, in that layer create invisible rectangles covering parts of your image. Make sure your document uses the px unit (default), turn on grid and snap the rects to the grid so that each one spans a whole number of pixels. Assign meaningful ids to the rects, and export each one to its own file. Then the rects will remember their export filenames. After that, it's very easy to re-export some of the rects: switch to the export layer, use Tab to select the one you need (or use Find by id), and click Export in the dialog. Or, you can write a shell script or batch file to export all of your areas, with a command like:&lt;br /&gt;
&lt;br /&gt;
 inkscape -i &amp;lt;area-id&amp;gt; -t &amp;lt;filename.svg&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for each exported area. The -t switch tells it to use the remembered filename hint, otherwise you can provide the export filename with the -e switch.&lt;br /&gt;
&lt;br /&gt;
=== Placing Text Along a Curve ===&lt;br /&gt;
&lt;br /&gt;
To place text along a curve, select the text and the curve together and choose &amp;quot;Put on Path&amp;quot;&lt;br /&gt;
from the &amp;quot;Text&amp;quot; menu.  The text will start at the beginning of the path.  In general it is&lt;br /&gt;
best to create an explicit path that you want the text to be fitted to - rather than fitting&lt;br /&gt;
it to some other drawing element - this will give you more control without screwing over your&lt;br /&gt;
drawing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Selecting the original ===&lt;br /&gt;
&lt;br /&gt;
When you have text on path, a linked offset, or a clone, their source path may be difficult to select because it may be directly underneath, or made invisible and/or locked. The magic key Shift+D will help you; select the text, linked offset, or clone, and press Shift+D to move selection to the corresponding path, offset source, or clone original.&lt;br /&gt;
&lt;br /&gt;
=== Window off screen recovery ===&lt;br /&gt;
&lt;br /&gt;
Moving between systems with different resolutions / number of displays you may&lt;br /&gt;
find Inkscape has saved a window position that places the window out of reach.&lt;br /&gt;
Simply maximise the window (which will bring it back into view, use the task bar), uncheck the global Inkscape option to save window&lt;br /&gt;
positions, save and reload.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adding fill to Shapes drawn with the Calligraphic Pen tool ===&lt;br /&gt;
&lt;br /&gt;
Quick tut on how to add fill to shapes you've drawn with the calligraphic pen.&lt;br /&gt;
upload:filling_calligraphy.svg&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5723</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5723"/>
		<updated>2004-12-29T20:12:20Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star rounding &lt;br /&gt;
* randomized stars&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* box per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
&lt;br /&gt;
* blends&lt;br /&gt;
&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
&lt;br /&gt;
* linked colors&lt;br /&gt;
&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
&lt;br /&gt;
* bevel tool&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
&lt;br /&gt;
* more input and output formats&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5722</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5722"/>
		<updated>2004-12-29T19:57:17Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones &lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star rounding &lt;br /&gt;
* randomized stars&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
&lt;br /&gt;
* blends&lt;br /&gt;
&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
&lt;br /&gt;
* linked colors&lt;br /&gt;
&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
&lt;br /&gt;
* bevel tool&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
&lt;br /&gt;
* more input and output formats&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5721</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5721"/>
		<updated>2004-12-29T15:24:30Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
=== fundamental ===&lt;br /&gt;
* Free &lt;br /&gt;
* multiplatform&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
=== features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* live clones, clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only]&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
* different star rounding &lt;br /&gt;
* randomized stars&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* keys for scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* history of zooms&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
&lt;br /&gt;
* blends&lt;br /&gt;
&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
&lt;br /&gt;
* linked colors&lt;br /&gt;
&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
&lt;br /&gt;
* bevel tool, &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5720</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5720"/>
		<updated>2004-12-22T19:21:39Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
* Free, multiplatform&lt;br /&gt;
&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
&lt;br /&gt;
* live clones, clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
&lt;br /&gt;
* keys for scrolling, scaling, rotating, letterspacing, linespacing, kerning&lt;br /&gt;
&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only]&lt;br /&gt;
&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* randomized stars&lt;br /&gt;
&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
&lt;br /&gt;
* blends&lt;br /&gt;
&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
&lt;br /&gt;
* linked colors&lt;br /&gt;
&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
&lt;br /&gt;
* bevel tool, &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5719</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5719"/>
		<updated>2004-12-22T19:21:17Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
* Free&lt;br /&gt;
&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
&lt;br /&gt;
* live clones, clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
&lt;br /&gt;
* keys for scrolling, scaling, rotating, letterspacing, linespacing, kerning&lt;br /&gt;
&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only]&lt;br /&gt;
&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* randomized stars&lt;br /&gt;
&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
&lt;br /&gt;
* blends&lt;br /&gt;
&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
&lt;br /&gt;
* linked colors&lt;br /&gt;
&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
&lt;br /&gt;
* bevel tool, &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5718</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5718"/>
		<updated>2004-12-22T17:21:36Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
* Free&lt;br /&gt;
&lt;br /&gt;
* open, text-based, XML-based standardized format&lt;br /&gt;
&lt;br /&gt;
* scriptable (almost), extendable&lt;br /&gt;
&lt;br /&gt;
* live clones, clone tiler (can be used for two-dimensional object scattering with randomization)&lt;br /&gt;
&lt;br /&gt;
* keys for scrolling, scaling, rotating, letterspacing, linespacing, kerning&lt;br /&gt;
&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only]&lt;br /&gt;
&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* randomized stars&lt;br /&gt;
&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
&lt;br /&gt;
* speed-sensitive and direction-sensitive calligraphy pen&lt;br /&gt;
&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion (just need UI for this)&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
&lt;br /&gt;
* rich text [we just need UI for this]&lt;br /&gt;
&lt;br /&gt;
* blends&lt;br /&gt;
&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
&lt;br /&gt;
* linked colors&lt;br /&gt;
&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
&lt;br /&gt;
* brushes along path (path remains editable), can be used for object scattering with randomization&lt;br /&gt;
&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
&lt;br /&gt;
* bevel tool, &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* fractal fill (only two preset types)&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5717</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5717"/>
		<updated>2004-12-22T16:46:36Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
* live clones, clone tiler&lt;br /&gt;
&lt;br /&gt;
* keys for scrolling, scaling, rotating, letterspacing, linespacing, kerning&lt;br /&gt;
&lt;br /&gt;
* more convenient per-object export hints [Xara has them via the Names gallery, but it's cumbersome]&lt;br /&gt;
&lt;br /&gt;
* export and conversion from command line, including batch export [Xara has batch export via GUI only]&lt;br /&gt;
&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
* randomized stars&lt;br /&gt;
&lt;br /&gt;
* multistage gradients [Xara only has limited &amp;quot;rainbow&amp;quot; options]&lt;br /&gt;
&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
&lt;br /&gt;
* blends&lt;br /&gt;
&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
&lt;br /&gt;
* linked colors&lt;br /&gt;
&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
&lt;br /&gt;
* brushes along path&lt;br /&gt;
&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
&lt;br /&gt;
* more gradient types (conic, 4-point etc) [SVG limitation!]&lt;br /&gt;
&lt;br /&gt;
* bevel tool, &amp;quot;nav bar&amp;quot; tool for buttons&lt;br /&gt;
&lt;br /&gt;
* the ability to separate color gradient and transparency gradient [to be implemented via SVG masks]&lt;br /&gt;
&lt;br /&gt;
* gradient profiles [SVG limitation, can be clumsily approximated by multistage gradients]&lt;br /&gt;
&lt;br /&gt;
* different star rounding &lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5716</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=5716"/>
		<updated>2004-12-22T16:18:26Z</updated>

		<summary type="html">&lt;p&gt;Buliabyak: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please post links to screenshots and/or insights of this vector app. We must learn from others.&lt;br /&gt;
&lt;br /&gt;
= Inkscape advantages = &lt;br /&gt;
&lt;br /&gt;
* live clones, clone tiler&lt;br /&gt;
&lt;br /&gt;
* keys for scrolling, scaling, rotating &lt;br /&gt;
&lt;br /&gt;
* per-object export hints&lt;br /&gt;
&lt;br /&gt;
* group transparency (master transparency on groups)&lt;br /&gt;
&lt;br /&gt;
* dynamic and linked offsets&lt;br /&gt;
&lt;br /&gt;
* hierarchical layers, enter group&lt;br /&gt;
&lt;br /&gt;
* pattern fills from arbitrary objects&lt;br /&gt;
&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
&lt;br /&gt;
* switch to preserve rounded rect corners&lt;br /&gt;
&lt;br /&gt;
* multistage gradients&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* faster renderer&lt;br /&gt;
&lt;br /&gt;
* blends&lt;br /&gt;
&lt;br /&gt;
* envelopes (including perspective)&lt;br /&gt;
&lt;br /&gt;
* linked colors&lt;br /&gt;
&lt;br /&gt;
* color swatches and current color widget&lt;br /&gt;
&lt;br /&gt;
* dragging curve in node edit, new node in arbitrary place&lt;br /&gt;
&lt;br /&gt;
* brushes along path&lt;br /&gt;
&lt;br /&gt;
* dynamic drop shadows&lt;br /&gt;
&lt;br /&gt;
* on-canvas gradient editing&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site]&lt;/div&gt;</summary>
		<author><name>Buliabyak</name></author>
	</entry>
</feed>