<?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=LucasVieites</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=LucasVieites"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/LucasVieites"/>
	<updated>2026-04-09T16:02:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MicrosoftVisio&amp;diff=62803</id>
		<title>MicrosoftVisio</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MicrosoftVisio&amp;diff=62803"/>
		<updated>2010-06-14T09:48:35Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: minor typo corrections&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;
Visio is a vector graphics program for creating diagrams and technical drawings.  &lt;br /&gt;
&lt;br /&gt;
Many users have a need for techincal drawing tools and are not well catered for by other Open Source software.  &lt;br /&gt;
Whether you like it or not there is a demand for features from technical drawing software in Inkscape.  &lt;br /&gt;
&lt;br /&gt;
When drawing a shape Visio includes a diagonal line and other hints to make it easier to draw symmetrically.  Also, Visio has configurable snap-to-points on each corner and middle of lines (configurable) to aid with quickly connecting links and shapes together.&lt;br /&gt;
&lt;br /&gt;
Visio has an extensive set of Stencil Sheets and when it comes to implementing Library functionality and ways to manage predefined styles and objects it may serve as a useful reference.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seen from a regular user of Visio, the following features are missing from Inkscape:&lt;br /&gt;
* Powerful Connection Tool: Makes it very easy to create all sorts of diagrams with connecting lines, arrows etc. that re-route automatically.&lt;br /&gt;
** Connector styles: Right Angle or Straight. &lt;br /&gt;
** User definable Connection Points on objects&lt;br /&gt;
** Line Jumps may be added to crossing lines: Arc, Gap, Square.&lt;br /&gt;
** The auto-routed connections are easily adjusted manually.&lt;br /&gt;
* Text Annotation: All objects are easily annotated with a text box whose properties (position, size, rotation etc.) follows those of the annotated object. &lt;br /&gt;
* Drawing scale: Scaling between paper size and drawing size is necessary for CAD-like drawings with real world dimensions. Measurement Objects available as a stencil make it easy to annotate drawings with true to scale measurements.&lt;br /&gt;
* Multipage Drawings: A drawing may consist of multiple pages. The pages are made available with tabs below the current page.&lt;br /&gt;
* Stencil Sheets: Visio includes all sorts of stencil objects. Stencil sheets with user objects are easily created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.netsoc.tcd.ie/~horkana/dia/visio/screenshots/ ahorkana's screenshots]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/office/visio/default.asp official site]&lt;br /&gt;
[http://www.essaywriters.net/ freelance writers]&lt;br /&gt;
[http://portablegeneratorsforsale.net/ portable generators]&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ReleaseNotes047-es&amp;diff=54961</id>
		<title>ReleaseNotes047-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ReleaseNotes047-es&amp;diff=54961"/>
		<updated>2009-11-25T11:06:35Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Inkscape 0.47 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 trae una importante cantidad de mejoras en todos los aspectos del programa:&lt;br /&gt;
&lt;br /&gt;
* '''Auto-guardado temporizado''': no más trabajo perdido&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': una emocionante nueva forma de trabajar con trayectos, completamente soportada en las herramienta Pluma, Lápiz y Nodo&lt;br /&gt;
&lt;br /&gt;
* '''Auto suavizado de nodos''': un nuevo tipo de nodo que mantiene el trayecto tan suavo como sea posible mientras lo mueves a él o a sus adyacente&lt;br /&gt;
&lt;br /&gt;
* Nuevos modos en la '''Herramienta Retoque''': empujar y variar objeto enteros, escalar/rotar objetos, eliminar y duplicar mediante el «pincel suave»&lt;br /&gt;
&lt;br /&gt;
* '''Sistema de ajuste''' revisado y mucho más usable y una barra de herramientas de ajuste&lt;br /&gt;
&lt;br /&gt;
* Nuevos '''efectos de trayecto''', incluyendo «boceto», «tramados», «deformación por envoltura»; los efectos se pueden apilar y asignar a grupos&lt;br /&gt;
&lt;br /&gt;
* Una enorme colección de '''filtros preconfigurados''' en el nuevo menú «Filtros»&lt;br /&gt;
&lt;br /&gt;
* Nueva '''exportación en PS y EPS''' basada en Cairo: mejra de calidad, más características soportadas, recaída en rasterización para filtros y transparencia&lt;br /&gt;
&lt;br /&gt;
* '''Corrector ortográfico''' para los objetos de un documento&lt;br /&gt;
&lt;br /&gt;
* Muchas '''extensiones nuevas''': organización de pilas, calendario, marcas de impresión, rejillas cartesianas y polares, interpolación de atributos&lt;br /&gt;
&lt;br /&gt;
* Opciones de '''Código SVG optimizado''', ahora con su propia página de Preferencias&lt;br /&gt;
&lt;br /&gt;
* Muchas otras mejoras, retoques de usabilidad, detención de fugas de memoria y correcciones de erratas varias&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
==SVG support==&lt;br /&gt;
&lt;br /&gt;
===Optimized CSS properties===&lt;br /&gt;
&lt;br /&gt;
* As a file size optimization, Inkscape does not write into SVG some of the stroke properties if the object has &amp;lt;code&amp;gt;stroke:none&amp;lt;/code&amp;gt; and some of the fill properties when it has &amp;lt;code&amp;gt;fill:none&amp;lt;/code&amp;gt;. The only situation where this might affect you is if you remove stroke from an object and then turn it back on - the object will get the default stroke instead of the same it had before. &lt;br /&gt;
&lt;br /&gt;
:Also, in manually-edited SVG where a parent group has no stroke but sets some stroke properties to be inherited by its descendants, you will need to set stroke property to other than none on the group, and suppress inheritance with stroke:none on those children that don't need it.&lt;br /&gt;
&lt;br /&gt;
:Specifically, if stroke:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 stroke-width&lt;br /&gt;
 stroke-linecap&lt;br /&gt;
 stroke-linejoin&lt;br /&gt;
 stroke-miterlimit&lt;br /&gt;
 stroke-opacity&lt;br /&gt;
 stroke-dasharray&lt;br /&gt;
 stroke-dashoffset&lt;br /&gt;
&lt;br /&gt;
:Note that this does not include marker properties, which means you can still have markers on a path without visible stroke.&lt;br /&gt;
&lt;br /&gt;
:If fill:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 fill-opacity&lt;br /&gt;
 fill-rule&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;opacity&amp;lt;/code&amp;gt; property is not written if it has the default value of 1 (this property is not inherited, so the change should have no side effects).&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;marker-start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;marker-mid&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;marker-end&amp;lt;/code&amp;gt; properties are not written if the &amp;lt;code&amp;gt;marker&amp;lt;/code&amp;gt; property is already present with the same value.&lt;br /&gt;
&lt;br /&gt;
===Optimized path data===&lt;br /&gt;
&lt;br /&gt;
In this version, the size of the path data written in the &amp;lt;code&amp;gt;d=&amp;lt;/code&amp;gt; attribute of &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; elements is reduced by about 10%. Inkscape generates the shortest possible path strings by avoiding repeated operators and using relative coordinates (when it helps).&lt;br /&gt;
&lt;br /&gt;
This is controlled by the options on the '''SVG output''' page of Inkscape Preferences dialog. Also, you can change the following attributes in &amp;lt;code&amp;gt;group id=&amp;quot;svgoutput&amp;quot;&amp;lt;/code&amp;gt; in your preferences.xml file:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;allowrelativecoordinates&amp;lt;/code&amp;gt; (default 1) to switch relative coordinates on (1) or off (0)&lt;br /&gt;
* &amp;lt;code&amp;gt;forcerepeatcommands&amp;lt;/code&amp;gt; (default 0) to force repeating operators (1) or allow use of the more compact representation without repeated operators (0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [this seems no longer to be true, fix it!!! I don't know what happened, someone changed something and now it no longer works :'( -johan]&lt;br /&gt;
&lt;br /&gt;
===No more explicit closing line segment===&lt;br /&gt;
Inkscape used to always explicitly write the closing line segment to SVG for closed paths, for example: &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 L 0,0 z&amp;quot;. With the improved SVG path data writing, Inkscape no longer generates this closing line segment, resulting in &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When SVG path data input contains this explicit closing segment, it is maintained throughout transformations, but is removed after using the node edit tool.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal and vertical path segments===&lt;br /&gt;
&lt;br /&gt;
If an SVG contains paths with shorthands for horizontal and vertical path segments ('H' or 'V'), then Inkscape will try to maintain those shorthands if possible, so the saved file will also contain them.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;script&amp;gt; tag preserved===&lt;br /&gt;
&lt;br /&gt;
While Inkscape does not yet support SVG scripting via the &amp;lt;script&amp;gt; element, this element is now preserved after editing the file in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Initial SVG Fonts support===&lt;br /&gt;
&lt;br /&gt;
As a SoC 2008 project, JucaBlues implemented initial parsing and rendering of [http://www.w3.org/TR/SVG11/fonts.html SVG Fonts].&lt;br /&gt;
You can design fonts within Inkscape, but using them to render text on the canvas is not yet supported. We are waiting for libpango to implement proper support of the user-fonts feature. &lt;br /&gt;
&lt;br /&gt;
Currently, the main benefit of this feature is to improve the font design workflow when working with FontForge: You can save SVG files with fonts embedded and import them into Fontforge, and you only need one file per font instead of one file per glyph.&lt;br /&gt;
&lt;br /&gt;
An SVG font is a mapping of chunks of SVG drawing to characters. When a certain character is used in a string, its respective glyph is rendered. If no glyph is declared for a certain character, then there is a default &amp;quot;missing glyph&amp;quot; that is rendered. You can set the drawing that defines this missing glyph; this is done by clicking on the '''Missing Glyph: From Selection...''' button at the top of the dialog.&lt;br /&gt;
&lt;br /&gt;
Here's an example of a font design workflow:&lt;br /&gt;
&lt;br /&gt;
# Open the SVG Font dialog by _Text &amp;gt; SVG Fonts_. &lt;br /&gt;
# Click '''New''' under the font list. Select the new font in list; you can rename it by clicking on its name and typing a new name. You will see a set of black squares in the text preview area. This is the preview text being rendered. It only uses the default missing glyph (which is initially defined as a black square) because no specific glyphs were defined yet.&lt;br /&gt;
# Draw something that you want to use for the missing glyph &lt;br /&gt;
# Click '''Missing Glyph: From selection...'''&lt;br /&gt;
# Draw a glyph for the &amp;quot;a&amp;quot; character (character matching is case sensitive)&lt;br /&gt;
# On the '''Glyphs''' tab, click '''Add glyph'''&lt;br /&gt;
# Type &amp;quot;a&amp;quot; in the '''Matching String''' column (at the moment, handling of the glyph-name attribute is not implemented)&lt;br /&gt;
# With the row selected, click '''Get curves from selection...'''&lt;br /&gt;
# Now, you will see the &amp;quot;a&amp;quot; glyph in the preview rendering if the preview text contains it. You can edit the preview text as needed to view different characters.&lt;br /&gt;
&lt;br /&gt;
Repeat steps 5 through 9 for every glyph you wish to add to your font, then save the SVG file and open it in FontForge for further editing.&lt;br /&gt;
&lt;br /&gt;
===SVG Test Suite Compliance===&lt;br /&gt;
&lt;br /&gt;
As a result of last year's GSoC, there is now a rendering test framework along with a number of tests (found in the SVN repository [http://inkscape.svn.sourceforge.net/svnroot/inkscape/gsoc-testsuite/tester/ here]). These tests can be run reasonably easily on any system (you don't need to be able to compile Inkscape) and include a large part of the [http://www.w3.org/Graphics/SVG/Test/ [[W3C]] SVG Test Suite]. See [http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html this page] or [http://auriga.mine.nu/inkscape/ this page] for up-to-date rendering results. Also see [[TestingInkscape]] for information on running and creating rendering tests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [files which failed on 0.46 and now pass, and vice versa]&lt;br /&gt;
List of render test changes with respect to 0.46:&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editing Aids==&lt;br /&gt;
&lt;br /&gt;
===Grids===&lt;br /&gt;
* The dotted rectangular grid now shows small crosses at the intersection points of emphasis lines.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54959</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54959"/>
		<updated>2009-11-25T11:02:19Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* La Comunidad Inkscape anuncia la versión 0.47 :: http://www.inkscape.org :: Dibuja en Libertad. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Texto de la nota de prensa=&lt;br /&gt;
==Resumen==&lt;br /&gt;
El proyecto Inkscape está orgulloso de anunciar la publicación de una nueva versión de su programa de edición de gráficos vectoriales de código abierto. La versión 0.47 incluye importantes mejoras en sus funciones esenciales y presenta potentes nuevas herramientas.&lt;br /&gt;
&lt;br /&gt;
====Más información====&lt;br /&gt;
&lt;br /&gt;
Notas de publicación compeltas para la versión 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047-es&lt;br /&gt;
&lt;br /&gt;
Capturas de pantalla de usuario de la Comunidad&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====Acerca de Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape es una herramienta de dibujo de código abierto que usa el formato Scalable Vector Graphics (SVG) del World Wide Web Consortium (W3C). Algunas de las características de SVG admitidas incluyen formas básicas, trazos, texto, marcadores, clones, transparencias, transformaciones, degradados y grupos. Además, Inkscape permite incluir metadatos Creative Commons, edición de nodos, capas, operaciones complejas con trayectos, texto sobre trayectos, texto dentro de forma (recorridos) y edición SVG XML. También importa varios formatos como EPS, PostScript y la mayoría de los formatos de mapa de bits, y exporta en PNG, PS, PDF además de en varios formatos vectoriales. La principal motivación de Inkscape es proporcionar a la Comunidad de Código Abierto una herramienta que cumpla completamente las especificaciones XML, SVG y CSS2 del W3C. Otras tareas incluye la conversión del código de C/Gtk a C++/Gtkmm, poniendo el énfasis en un núcleo ligero que permita añadir potentes características a través de un sistema de extensiones, manteniendo un proceso de desarrollo amistoso, abierto y orientado a la comunidad.&lt;br /&gt;
&lt;br /&gt;
===Texto del anuncio===&lt;br /&gt;
====La Comunidad Inkscape anuncia la versión 0.47 :: http://www.inkscape.org :: Dibuja en Libertad.====&lt;br /&gt;
&lt;br /&gt;
Después de más de un año de desarrollo y refactorización intensivo, Inkscape 0.47 está listo. Esta versión del editor de gráficos basado en SVG trae consigo un mejor rendimiento y toneladas de nuevas características, algunas de las cuales enumeramos: Auto-guardado temporizado, Spiro splines, Auto-suavizado de nodos, Herramienta Goma de Borrar, nuevos modos en la herramienta de Retoques, Barra de herramientas ajustable y mejor capacidad de ajuste general, nuevos Efectos de Trayecto (incluido Envoltura), una enorme colección de filtros preconfigurados, nueva exportación en PS y EPS basada en Cairo, corrector ortográfico, muchas nuevas extensiones, opciones de código SVG optimizado, y mucho más.&lt;br /&gt;
Además, estaría mal no mencionar también las centenares de correcciones de erratas. Eche un vistazo a las notas de publicación completas para obtener más información acerca de qué ha cambiado, disfrute de las capturas de pantalla, o salte directamente a la página de descarga del paquete para Windows, Linux o Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=es&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54957</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54957"/>
		<updated>2009-11-25T10:57:44Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* La Comunidad Inkscape anuncia la versión 0.47 :: http://www.inkscape.org :: Dibuja en Libertad. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Texto de la nota de prensa=&lt;br /&gt;
==Resumen==&lt;br /&gt;
El proyecto Inkscape está orgulloso de anunciar la publicación de una nueva versión de su programa de edición de gráficos vectoriales de código abierto. La versión 0.47 incluye importantes mejoras en sus funciones esenciales y presenta potentes nuevas herramientas.&lt;br /&gt;
&lt;br /&gt;
====Más información====&lt;br /&gt;
&lt;br /&gt;
Notas de publicación compeltas para la versión 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047-es&lt;br /&gt;
&lt;br /&gt;
Capturas de pantalla de usuario de la Comunidad&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====Acerca de Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape es una herramienta de dibujo de código abierto que usa el formato Scalable Vector Graphics (SVG) del World Wide Web Consortium (W3C). Algunas de las características de SVG admitidas incluyen formas básicas, trazos, texto, marcadores, clones, transparencias, transformaciones, degradados y grupos. Además, Inkscape permite incluir metadatos Creative Commons, edición de nodos, capas, operaciones complejas con trayectos, texto sobre trayectos, texto dentro de forma (recorridos) y edición SVG XML. También importa varios formatos como EPS, PostScript y la mayoría de los formatos de mapa de bits, y exporta en PNG, PS, PDF además de en varios formatos vectoriales. La principal motivación de Inkscape es proporcionar a la Comunidad de Código Abierto una herramienta que cumpla completamente las especificaciones XML, SVG y CSS2 del W3C. Otras tareas incluye la conversión del código de C/Gtk a C++/Gtkmm, poniendo el énfasis en un núcleo ligero que permita añadir potentes características a través de un sistema de extensiones, manteniendo un proceso de desarrollo amistoso, abierto y orientado a la comunidad.&lt;br /&gt;
&lt;br /&gt;
===Texto del anuncio===&lt;br /&gt;
====La Comunidad Inkscape anuncia la versión 0.47 :: http://www.inkscape.org :: Dibuja en Libertad.====&lt;br /&gt;
&lt;br /&gt;
Después de más de un año de desarrollo y refactorización intensivo, Inkscape 0.47 está listo. Esta versión del editor de gráficos basado en SVG trae consigo un mejor rendimiento y toneladas de nuevas características, algunas de las cuales enumeramos: Auto-guardado temporizado, Spiro splines, Auto-suavizado de nodos, Herramienta Goma de Borrar, nuevos modos en la herramienta de Retoques, Barra de herramientas ajustable y mejor capacidad de ajuste general, nuevos Efectos de Trayecto (incluido Envoltura), una enorme colección de filtros preconfigurados, nueva exportación en PS y PDF basada en Cairo, corrector ortográfico, muchas nuevas extensiones, opciones de código SVG optimizado, y mucho más.&lt;br /&gt;
Además, estaría mal no mencionar también las centenares de correcciones de erratas. Eche un vistazo a las notas de publicación completas para obtener más información acerca de qué ha cambiado, disfrute de las capturas de pantalla, o salte directamente a la página de descarga del paquete para Windows, Linux o Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=es&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54955</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54955"/>
		<updated>2009-11-25T10:57:16Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Acerca de Inkscape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Texto de la nota de prensa=&lt;br /&gt;
==Resumen==&lt;br /&gt;
El proyecto Inkscape está orgulloso de anunciar la publicación de una nueva versión de su programa de edición de gráficos vectoriales de código abierto. La versión 0.47 incluye importantes mejoras en sus funciones esenciales y presenta potentes nuevas herramientas.&lt;br /&gt;
&lt;br /&gt;
====Más información====&lt;br /&gt;
&lt;br /&gt;
Notas de publicación compeltas para la versión 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047-es&lt;br /&gt;
&lt;br /&gt;
Capturas de pantalla de usuario de la Comunidad&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====Acerca de Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape es una herramienta de dibujo de código abierto que usa el formato Scalable Vector Graphics (SVG) del World Wide Web Consortium (W3C). Algunas de las características de SVG admitidas incluyen formas básicas, trazos, texto, marcadores, clones, transparencias, transformaciones, degradados y grupos. Además, Inkscape permite incluir metadatos Creative Commons, edición de nodos, capas, operaciones complejas con trayectos, texto sobre trayectos, texto dentro de forma (recorridos) y edición SVG XML. También importa varios formatos como EPS, PostScript y la mayoría de los formatos de mapa de bits, y exporta en PNG, PS, PDF además de en varios formatos vectoriales. La principal motivación de Inkscape es proporcionar a la Comunidad de Código Abierto una herramienta que cumpla completamente las especificaciones XML, SVG y CSS2 del W3C. Otras tareas incluye la conversión del código de C/Gtk a C++/Gtkmm, poniendo el énfasis en un núcleo ligero que permita añadir potentes características a través de un sistema de extensiones, manteniendo un proceso de desarrollo amistoso, abierto y orientado a la comunidad.&lt;br /&gt;
&lt;br /&gt;
===Texto del anuncio===&lt;br /&gt;
====La Comunidad Inkscape anuncia la versión 0.47 :: http://www.inkscape.org :: Dibuja en Libertad.====&lt;br /&gt;
&lt;br /&gt;
Después de más de un año de desarrollo y refactorización intensivo, Inkscape 0.47 está listo. Esta versión del editor de gráficos basado en SVG trae consigo un mejor rendimiento y toneladas de nuevas características, algunas de las cuales enumeramos: Auto-guardado temporizado, Spiro splines, Auto-suavizado de nodos, Herramienta Goma de Borrar, nuevos modos en la herramienta de Retoques, Barra de herramientas ajustable y mejor capacidad de ajuste general, nuevos Efectos de Trazo (incluido Envoltura), una enorme colección de filtros preconfigurados, nueva exportación en PS y PDF basada en Cairo, corrector ortográfico, muchas nuevas extensiones, opciones de código SVG optimizado, y mucho más.&lt;br /&gt;
Además, estaría mal no mencionar también las centenares de correcciones de erratas. Eche un vistazo a las notas de publicación completas para obtener más información acerca de qué ha cambiado, disfrute de las capturas de pantalla, o salte directamente a la página de descarga del paquete para Windows, Linux o Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=es&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54953</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54953"/>
		<updated>2009-11-25T10:34:09Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Announcement Text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Texto de la nota de prensa=&lt;br /&gt;
==Resumen==&lt;br /&gt;
El proyecto Inkscape está orgulloso de anunciar la publicación de una nueva versión de su programa de edición de gráficos vectoriales de código abierto. La versión 0.47 incluye importantes mejoras en sus funciones esenciales y presenta potentes nuevas herramientas.&lt;br /&gt;
&lt;br /&gt;
====Más información====&lt;br /&gt;
&lt;br /&gt;
Notas de publicación compeltas para la versión 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047-es&lt;br /&gt;
&lt;br /&gt;
Capturas de pantalla de usuario de la Comunidad&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====Acerca de Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape es una herramienta de dibujo de código abierto que usa el formato Scalable Vector Graphics (SVG) del World Wide Web Consortium (W3C). Algunas de las características de SVG admitidas incluyen formas básicas, trazos, texto, marcadores, clones, transparencias, transformaciones, degradados y grupos. Además, Inkscape permite incluir metadatos Creative Commons, edición de nodos, capas, operaciones complejas con trazos, texto sobre trazo, texto dentro de forma (recorridos) y edición SVG XML. También importa varios formatos como EPS, PostScript y la mayoría de los formatos de mapa de bits, y exporta en PNG, PS, PDF además de en varios formatos vectoriales. La principal motivación de Inkscape es proporcionar a la Comunidad de Código Abierto una herramienta que cumpla completamente las especificaciones XML, SVG y CSS2 del W3C. Otras tareas incluye la conversión del código de C/Gtk a C++/Gtkmm, poniendo el énfasis en un núcleo ligero que permita añadir potentes características a través de un sistema de extensiones, manteniendo un proceso de desarrollo amistoso, abierto y orientado a la comunidad.&lt;br /&gt;
&lt;br /&gt;
===Texto del anuncio===&lt;br /&gt;
====La Comunidad Inkscape anuncia la versión 0.47 :: http://www.inkscape.org :: Dibuja en Libertad.====&lt;br /&gt;
&lt;br /&gt;
Después de más de un año de desarrollo y refactorización intensivo, Inkscape 0.47 está listo. Esta versión del editor de gráficos basado en SVG trae consigo un mejor rendimiento y toneladas de nuevas características, algunas de las cuales enumeramos: Auto-guardado temporizado, Spiro splines, Auto-suavizado de nodos, Herramienta Goma de Borrar, nuevos modos en la herramienta de Retoques, Barra de herramientas ajustable y mejor capacidad de ajuste general, nuevos Efectos de Trazo (incluido Envoltura), una enorme colección de filtros preconfigurados, nueva exportación en PS y PDF basada en Cairo, corrector ortográfico, muchas nuevas extensiones, opciones de código SVG optimizado, y mucho más.&lt;br /&gt;
Además, estaría mal no mencionar también las centenares de correcciones de erratas. Eche un vistazo a las notas de publicación completas para obtener más información acerca de qué ha cambiado, disfrute de las capturas de pantalla, o salte directamente a la página de descarga del paquete para Windows, Linux o Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=es&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54951</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54951"/>
		<updated>2009-11-25T10:10:46Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Acerca de Inkscape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Texto de la nota de prensa=&lt;br /&gt;
==Resumen==&lt;br /&gt;
El proyecto Inkscape está orgulloso de anunciar la publicación de una nueva versión de su programa de edición de gráficos vectoriales de código abierto. La versión 0.47 incluye importantes mejoras en sus funciones esenciales y presenta potentes nuevas herramientas.&lt;br /&gt;
&lt;br /&gt;
====Más información====&lt;br /&gt;
&lt;br /&gt;
Notas de publicación compeltas para la versión 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047-es&lt;br /&gt;
&lt;br /&gt;
Capturas de pantalla de usuario de la Comunidad&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====Acerca de Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape es una herramienta de dibujo de código abierto que usa el formato Scalable Vector Graphics (SVG) del World Wide Web Consortium (W3C). Algunas de las características de SVG admitidas incluyen formas básicas, trazos, texto, marcadores, clones, transparencias, transformaciones, degradados y grupos. Además, Inkscape permite incluir metadatos Creative Commons, edición de nodos, capas, operaciones complejas con trazos, texto sobre trazo, texto dentro de forma (recorridos) y edición SVG XML. También importa varios formatos como EPS, PostScript y la mayoría de los formatos de mapa de bits, y exporta en PNG, PS, PDF además de en varios formatos vectoriales. La principal motivación de Inkscape es proporcionar a la Comunidad de Código Abierto una herramienta que cumpla completamente las especificaciones XML, SVG y CSS2 del W3C. Otras tareas incluye la conversión del código de C/Gtk a C++/Gtkmm, poniendo el énfasis en un núcleo ligero que permita añadir potentes características a través de un sistema de extensiones, manteniendo un proceso de desarrollo amistoso, abierto y orientado a la comunidad.&lt;br /&gt;
&lt;br /&gt;
===Announcement Text===&lt;br /&gt;
====The Inkscape Community Announces 0.47 Release :: http://www.inkscape.org :: Draw Freely.====&lt;br /&gt;
&lt;br /&gt;
After over a year of intensive development and refactoring, Inkscape 0.47 is out. This version of the SVG-based vector graphics editor brings improved performance and tons of new features, some of which are as follows: Timed autosave, Spiro splines, Auto-smooth nodes, Eraser tool, New modes in Tweak tool, Snapping toolbar &amp;amp; greater snapping abilities, New Live Path Effects (including Envelope), A huge collection of preset filters, New cairo-based PS and EPS export, Spell checker, Many new extensions, Optimized SVG code options, and much more. Additionally, it would be wrong to not mention the hundreds of bug fixes as well. Check out the full release notes for more information about what has changed, enjoy the screenshots, or just jump right to downloading your package for Windows, Linux or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=en&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ReleaseNotes047-es&amp;diff=54949</id>
		<title>ReleaseNotes047-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ReleaseNotes047-es&amp;diff=54949"/>
		<updated>2009-11-25T10:03:57Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Inkscape 0.47 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 trae una importante cantidad de mejoras en todos los apsectos del programa:&lt;br /&gt;
&lt;br /&gt;
* '''Auto-guardado temporizado''': no más trabajo perdido&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': una emocionante nuecva forma de trabajar con rutas, completamente soportada en las herramienta Pluma, Lápiz y Nodo&lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
==SVG support==&lt;br /&gt;
&lt;br /&gt;
===Optimized CSS properties===&lt;br /&gt;
&lt;br /&gt;
* As a file size optimization, Inkscape does not write into SVG some of the stroke properties if the object has &amp;lt;code&amp;gt;stroke:none&amp;lt;/code&amp;gt; and some of the fill properties when it has &amp;lt;code&amp;gt;fill:none&amp;lt;/code&amp;gt;. The only situation where this might affect you is if you remove stroke from an object and then turn it back on - the object will get the default stroke instead of the same it had before. &lt;br /&gt;
&lt;br /&gt;
:Also, in manually-edited SVG where a parent group has no stroke but sets some stroke properties to be inherited by its descendants, you will need to set stroke property to other than none on the group, and suppress inheritance with stroke:none on those children that don't need it.&lt;br /&gt;
&lt;br /&gt;
:Specifically, if stroke:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 stroke-width&lt;br /&gt;
 stroke-linecap&lt;br /&gt;
 stroke-linejoin&lt;br /&gt;
 stroke-miterlimit&lt;br /&gt;
 stroke-opacity&lt;br /&gt;
 stroke-dasharray&lt;br /&gt;
 stroke-dashoffset&lt;br /&gt;
&lt;br /&gt;
:Note that this does not include marker properties, which means you can still have markers on a path without visible stroke.&lt;br /&gt;
&lt;br /&gt;
:If fill:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 fill-opacity&lt;br /&gt;
 fill-rule&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;opacity&amp;lt;/code&amp;gt; property is not written if it has the default value of 1 (this property is not inherited, so the change should have no side effects).&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;marker-start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;marker-mid&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;marker-end&amp;lt;/code&amp;gt; properties are not written if the &amp;lt;code&amp;gt;marker&amp;lt;/code&amp;gt; property is already present with the same value.&lt;br /&gt;
&lt;br /&gt;
===Optimized path data===&lt;br /&gt;
&lt;br /&gt;
In this version, the size of the path data written in the &amp;lt;code&amp;gt;d=&amp;lt;/code&amp;gt; attribute of &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; elements is reduced by about 10%. Inkscape generates the shortest possible path strings by avoiding repeated operators and using relative coordinates (when it helps).&lt;br /&gt;
&lt;br /&gt;
This is controlled by the options on the '''SVG output''' page of Inkscape Preferences dialog. Also, you can change the following attributes in &amp;lt;code&amp;gt;group id=&amp;quot;svgoutput&amp;quot;&amp;lt;/code&amp;gt; in your preferences.xml file:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;allowrelativecoordinates&amp;lt;/code&amp;gt; (default 1) to switch relative coordinates on (1) or off (0)&lt;br /&gt;
* &amp;lt;code&amp;gt;forcerepeatcommands&amp;lt;/code&amp;gt; (default 0) to force repeating operators (1) or allow use of the more compact representation without repeated operators (0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [this seems no longer to be true, fix it!!! I don't know what happened, someone changed something and now it no longer works :'( -johan]&lt;br /&gt;
&lt;br /&gt;
===No more explicit closing line segment===&lt;br /&gt;
Inkscape used to always explicitly write the closing line segment to SVG for closed paths, for example: &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 L 0,0 z&amp;quot;. With the improved SVG path data writing, Inkscape no longer generates this closing line segment, resulting in &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When SVG path data input contains this explicit closing segment, it is maintained throughout transformations, but is removed after using the node edit tool.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal and vertical path segments===&lt;br /&gt;
&lt;br /&gt;
If an SVG contains paths with shorthands for horizontal and vertical path segments ('H' or 'V'), then Inkscape will try to maintain those shorthands if possible, so the saved file will also contain them.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;script&amp;gt; tag preserved===&lt;br /&gt;
&lt;br /&gt;
While Inkscape does not yet support SVG scripting via the &amp;lt;script&amp;gt; element, this element is now preserved after editing the file in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Initial SVG Fonts support===&lt;br /&gt;
&lt;br /&gt;
As a SoC 2008 project, JucaBlues implemented initial parsing and rendering of [http://www.w3.org/TR/SVG11/fonts.html SVG Fonts].&lt;br /&gt;
You can design fonts within Inkscape, but using them to render text on the canvas is not yet supported. We are waiting for libpango to implement proper support of the user-fonts feature. &lt;br /&gt;
&lt;br /&gt;
Currently, the main benefit of this feature is to improve the font design workflow when working with FontForge: You can save SVG files with fonts embedded and import them into Fontforge, and you only need one file per font instead of one file per glyph.&lt;br /&gt;
&lt;br /&gt;
An SVG font is a mapping of chunks of SVG drawing to characters. When a certain character is used in a string, its respective glyph is rendered. If no glyph is declared for a certain character, then there is a default &amp;quot;missing glyph&amp;quot; that is rendered. You can set the drawing that defines this missing glyph; this is done by clicking on the '''Missing Glyph: From Selection...''' button at the top of the dialog.&lt;br /&gt;
&lt;br /&gt;
Here's an example of a font design workflow:&lt;br /&gt;
&lt;br /&gt;
# Open the SVG Font dialog by _Text &amp;gt; SVG Fonts_. &lt;br /&gt;
# Click '''New''' under the font list. Select the new font in list; you can rename it by clicking on its name and typing a new name. You will see a set of black squares in the text preview area. This is the preview text being rendered. It only uses the default missing glyph (which is initially defined as a black square) because no specific glyphs were defined yet.&lt;br /&gt;
# Draw something that you want to use for the missing glyph &lt;br /&gt;
# Click '''Missing Glyph: From selection...'''&lt;br /&gt;
# Draw a glyph for the &amp;quot;a&amp;quot; character (character matching is case sensitive)&lt;br /&gt;
# On the '''Glyphs''' tab, click '''Add glyph'''&lt;br /&gt;
# Type &amp;quot;a&amp;quot; in the '''Matching String''' column (at the moment, handling of the glyph-name attribute is not implemented)&lt;br /&gt;
# With the row selected, click '''Get curves from selection...'''&lt;br /&gt;
# Now, you will see the &amp;quot;a&amp;quot; glyph in the preview rendering if the preview text contains it. You can edit the preview text as needed to view different characters.&lt;br /&gt;
&lt;br /&gt;
Repeat steps 5 through 9 for every glyph you wish to add to your font, then save the SVG file and open it in FontForge for further editing.&lt;br /&gt;
&lt;br /&gt;
===SVG Test Suite Compliance===&lt;br /&gt;
&lt;br /&gt;
As a result of last year's GSoC, there is now a rendering test framework along with a number of tests (found in the SVN repository [http://inkscape.svn.sourceforge.net/svnroot/inkscape/gsoc-testsuite/tester/ here]). These tests can be run reasonably easily on any system (you don't need to be able to compile Inkscape) and include a large part of the [http://www.w3.org/Graphics/SVG/Test/ [[W3C]] SVG Test Suite]. See [http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html this page] or [http://auriga.mine.nu/inkscape/ this page] for up-to-date rendering results. Also see [[TestingInkscape]] for information on running and creating rendering tests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [files which failed on 0.46 and now pass, and vice versa]&lt;br /&gt;
List of render test changes with respect to 0.46:&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editing Aids==&lt;br /&gt;
&lt;br /&gt;
===Grids===&lt;br /&gt;
* The dotted rectangular grid now shows small crosses at the intersection points of emphasis lines.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ReleaseNotes047-es&amp;diff=54947</id>
		<title>ReleaseNotes047-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ReleaseNotes047-es&amp;diff=54947"/>
		<updated>2009-11-25T10:01:49Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Spanish translation initialisation, again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
==SVG support==&lt;br /&gt;
&lt;br /&gt;
===Optimized CSS properties===&lt;br /&gt;
&lt;br /&gt;
* As a file size optimization, Inkscape does not write into SVG some of the stroke properties if the object has &amp;lt;code&amp;gt;stroke:none&amp;lt;/code&amp;gt; and some of the fill properties when it has &amp;lt;code&amp;gt;fill:none&amp;lt;/code&amp;gt;. The only situation where this might affect you is if you remove stroke from an object and then turn it back on - the object will get the default stroke instead of the same it had before. &lt;br /&gt;
&lt;br /&gt;
:Also, in manually-edited SVG where a parent group has no stroke but sets some stroke properties to be inherited by its descendants, you will need to set stroke property to other than none on the group, and suppress inheritance with stroke:none on those children that don't need it.&lt;br /&gt;
&lt;br /&gt;
:Specifically, if stroke:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 stroke-width&lt;br /&gt;
 stroke-linecap&lt;br /&gt;
 stroke-linejoin&lt;br /&gt;
 stroke-miterlimit&lt;br /&gt;
 stroke-opacity&lt;br /&gt;
 stroke-dasharray&lt;br /&gt;
 stroke-dashoffset&lt;br /&gt;
&lt;br /&gt;
:Note that this does not include marker properties, which means you can still have markers on a path without visible stroke.&lt;br /&gt;
&lt;br /&gt;
:If fill:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 fill-opacity&lt;br /&gt;
 fill-rule&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;opacity&amp;lt;/code&amp;gt; property is not written if it has the default value of 1 (this property is not inherited, so the change should have no side effects).&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;marker-start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;marker-mid&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;marker-end&amp;lt;/code&amp;gt; properties are not written if the &amp;lt;code&amp;gt;marker&amp;lt;/code&amp;gt; property is already present with the same value.&lt;br /&gt;
&lt;br /&gt;
===Optimized path data===&lt;br /&gt;
&lt;br /&gt;
In this version, the size of the path data written in the &amp;lt;code&amp;gt;d=&amp;lt;/code&amp;gt; attribute of &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; elements is reduced by about 10%. Inkscape generates the shortest possible path strings by avoiding repeated operators and using relative coordinates (when it helps).&lt;br /&gt;
&lt;br /&gt;
This is controlled by the options on the '''SVG output''' page of Inkscape Preferences dialog. Also, you can change the following attributes in &amp;lt;code&amp;gt;group id=&amp;quot;svgoutput&amp;quot;&amp;lt;/code&amp;gt; in your preferences.xml file:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;allowrelativecoordinates&amp;lt;/code&amp;gt; (default 1) to switch relative coordinates on (1) or off (0)&lt;br /&gt;
* &amp;lt;code&amp;gt;forcerepeatcommands&amp;lt;/code&amp;gt; (default 0) to force repeating operators (1) or allow use of the more compact representation without repeated operators (0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [this seems no longer to be true, fix it!!! I don't know what happened, someone changed something and now it no longer works :'( -johan]&lt;br /&gt;
&lt;br /&gt;
===No more explicit closing line segment===&lt;br /&gt;
Inkscape used to always explicitly write the closing line segment to SVG for closed paths, for example: &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 L 0,0 z&amp;quot;. With the improved SVG path data writing, Inkscape no longer generates this closing line segment, resulting in &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When SVG path data input contains this explicit closing segment, it is maintained throughout transformations, but is removed after using the node edit tool.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal and vertical path segments===&lt;br /&gt;
&lt;br /&gt;
If an SVG contains paths with shorthands for horizontal and vertical path segments ('H' or 'V'), then Inkscape will try to maintain those shorthands if possible, so the saved file will also contain them.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;script&amp;gt; tag preserved===&lt;br /&gt;
&lt;br /&gt;
While Inkscape does not yet support SVG scripting via the &amp;lt;script&amp;gt; element, this element is now preserved after editing the file in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Initial SVG Fonts support===&lt;br /&gt;
&lt;br /&gt;
As a SoC 2008 project, JucaBlues implemented initial parsing and rendering of [http://www.w3.org/TR/SVG11/fonts.html SVG Fonts].&lt;br /&gt;
You can design fonts within Inkscape, but using them to render text on the canvas is not yet supported. We are waiting for libpango to implement proper support of the user-fonts feature. &lt;br /&gt;
&lt;br /&gt;
Currently, the main benefit of this feature is to improve the font design workflow when working with FontForge: You can save SVG files with fonts embedded and import them into Fontforge, and you only need one file per font instead of one file per glyph.&lt;br /&gt;
&lt;br /&gt;
An SVG font is a mapping of chunks of SVG drawing to characters. When a certain character is used in a string, its respective glyph is rendered. If no glyph is declared for a certain character, then there is a default &amp;quot;missing glyph&amp;quot; that is rendered. You can set the drawing that defines this missing glyph; this is done by clicking on the '''Missing Glyph: From Selection...''' button at the top of the dialog.&lt;br /&gt;
&lt;br /&gt;
Here's an example of a font design workflow:&lt;br /&gt;
&lt;br /&gt;
# Open the SVG Font dialog by _Text &amp;gt; SVG Fonts_. &lt;br /&gt;
# Click '''New''' under the font list. Select the new font in list; you can rename it by clicking on its name and typing a new name. You will see a set of black squares in the text preview area. This is the preview text being rendered. It only uses the default missing glyph (which is initially defined as a black square) because no specific glyphs were defined yet.&lt;br /&gt;
# Draw something that you want to use for the missing glyph &lt;br /&gt;
# Click '''Missing Glyph: From selection...'''&lt;br /&gt;
# Draw a glyph for the &amp;quot;a&amp;quot; character (character matching is case sensitive)&lt;br /&gt;
# On the '''Glyphs''' tab, click '''Add glyph'''&lt;br /&gt;
# Type &amp;quot;a&amp;quot; in the '''Matching String''' column (at the moment, handling of the glyph-name attribute is not implemented)&lt;br /&gt;
# With the row selected, click '''Get curves from selection...'''&lt;br /&gt;
# Now, you will see the &amp;quot;a&amp;quot; glyph in the preview rendering if the preview text contains it. You can edit the preview text as needed to view different characters.&lt;br /&gt;
&lt;br /&gt;
Repeat steps 5 through 9 for every glyph you wish to add to your font, then save the SVG file and open it in FontForge for further editing.&lt;br /&gt;
&lt;br /&gt;
===SVG Test Suite Compliance===&lt;br /&gt;
&lt;br /&gt;
As a result of last year's GSoC, there is now a rendering test framework along with a number of tests (found in the SVN repository [http://inkscape.svn.sourceforge.net/svnroot/inkscape/gsoc-testsuite/tester/ here]). These tests can be run reasonably easily on any system (you don't need to be able to compile Inkscape) and include a large part of the [http://www.w3.org/Graphics/SVG/Test/ [[W3C]] SVG Test Suite]. See [http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html this page] or [http://auriga.mine.nu/inkscape/ this page] for up-to-date rendering results. Also see [[TestingInkscape]] for information on running and creating rendering tests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [files which failed on 0.46 and now pass, and vice versa]&lt;br /&gt;
List of render test changes with respect to 0.46:&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editing Aids==&lt;br /&gt;
&lt;br /&gt;
===Grids===&lt;br /&gt;
* The dotted rectangular grid now shows small crosses at the intersection points of emphasis lines.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54945</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54945"/>
		<updated>2009-11-25T10:00:24Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Spanish translation initialisation, again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Texto de la nota de prensa=&lt;br /&gt;
==Resumen==&lt;br /&gt;
El proyecto Inkscape está orgulloso de anunciar la publicación de una nueva versión de su programa de edición de gráficos vectoriales de código abierto. La versión 0.47 incluye importantes mejoras en sus funciones esenciales y presenta potentes nuevas herramientas.&lt;br /&gt;
&lt;br /&gt;
====Más información====&lt;br /&gt;
&lt;br /&gt;
Notas de publicación compeltas para la versión 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047-es&lt;br /&gt;
&lt;br /&gt;
Capturas de pantalla de usuario de la Comunidad&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====Acerca de Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape is an open source drawing tool that uses the World Wide Web Consortium's (W3C) scalable vector graphics format (SVG). Some supported SVG features include basic shapes, paths, text, markers, clones, alpha blending, transforms, gradients, and grouping. In addition, Inkscape supports Creative Commons' metadata, node-editing, layers, complex path operations, text-on-path, text-in-shape, and SVG XML editing. It can also import EPS, PostScript, and most bitmap formats, and exports PNG, PS, PDF and various vector formats. Inkscape's main motivation is to provide the Open Source community with a fully W3C compliant XML, SVG, and CSS2 drawing tool. Additional work includes conversion of the codebase from C/Gtk to C++/Gtkmm, emphasizing a lightweight core with powerful features added through an extension mechanism, and maintaining a friendly, open, community-oriented development process.&lt;br /&gt;
&lt;br /&gt;
===Announcement Text===&lt;br /&gt;
====The Inkscape Community Announces 0.47 Release :: http://www.inkscape.org :: Draw Freely.====&lt;br /&gt;
&lt;br /&gt;
After over a year of intensive development and refactoring, Inkscape 0.47 is out. This version of the SVG-based vector graphics editor brings improved performance and tons of new features, some of which are as follows: Timed autosave, Spiro splines, Auto-smooth nodes, Eraser tool, New modes in Tweak tool, Snapping toolbar &amp;amp; greater snapping abilities, New Live Path Effects (including Envelope), A huge collection of preset filters, New cairo-based PS and EPS export, Spell checker, Many new extensions, Optimized SVG code options, and much more. Additionally, it would be wrong to not mention the hundreds of bug fixes as well. Check out the full release notes for more information about what has changed, enjoy the screenshots, or just jump right to downloading your package for Windows, Linux or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=en&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54907</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54907"/>
		<updated>2009-11-23T09:02:37Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Spanish translation initialisation, again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Press Release Text=&lt;br /&gt;
==Small Overview==&lt;br /&gt;
The Inkscape project proudly announces a new release of its outstanding open source vector graphics editor. Version 0.47 includes major updates to core features and introduces powerful new tools.&lt;br /&gt;
&lt;br /&gt;
====For More Information====&lt;br /&gt;
&lt;br /&gt;
Complete Release Notes for 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047&lt;br /&gt;
&lt;br /&gt;
Community Contributed Screenshots&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====About Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape is an open source drawing tool that uses the World Wide Web Consortium's (W3C) scalable vector graphics format (SVG). Some supported SVG features include basic shapes, paths, text, markers, clones, alpha blending, transforms, gradients, and grouping. In addition, Inkscape supports Creative Commons' metadata, node-editing, layers, complex path operations, text-on-path, text-in-shape, and SVG XML editing. It can also import EPS, PostScript, and most bitmap formats, and exports PNG, PS, PDF and various vector formats. Inkscape's main motivation is to provide the Open Source community with a fully W3C compliant XML, SVG, and CSS2 drawing tool. Additional work includes conversion of the codebase from C/Gtk to C++/Gtkmm, emphasizing a lightweight core with powerful features added through an extension mechanism, and maintaining a friendly, open, community-oriented development process.&lt;br /&gt;
&lt;br /&gt;
===Announcement Text===&lt;br /&gt;
====The Inkscape Community Announces 0.47 Release :: http://www.inkscape.org :: Draw Freely.====&lt;br /&gt;
&lt;br /&gt;
After over a year of intensive development and refactoring, Inkscape 0.47 is out. This version of the SVG-based vector graphics editor brings improved performance and tons of new features, some of which are as follows: Timed autosave, Spiro splines, Auto-smooth nodes, Eraser tool, New modes in Tweak tool, Snapping toolbar &amp;amp; greater snapping abilities, New Live Path Effects (including Envelope), A huge collection of preset filters, New cairo-based PS and EPS export, Spell checker, Many new extensions, Optimized SVG code options, and much more. Additionally, it would be wrong to not mention the hundreds of bug fixes as well. Check out the full release notes for more information about what has changed, enjoy the screenshots, or just jump right to downloading your package for Windows, Linux or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=en&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54905</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54905"/>
		<updated>2009-11-23T08:59:20Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SVG support==&lt;br /&gt;
&lt;br /&gt;
===Optimized CSS properties===&lt;br /&gt;
&lt;br /&gt;
* As a file size optimization, Inkscape does not write into SVG some of the stroke properties if the object has &amp;lt;code&amp;gt;stroke:none&amp;lt;/code&amp;gt; and some of the fill properties when it has &amp;lt;code&amp;gt;fill:none&amp;lt;/code&amp;gt;. The only situation where this might affect you is if you remove stroke from an object and then turn it back on - the object will get the default stroke instead of the same it had before. &lt;br /&gt;
&lt;br /&gt;
:Also, in manually-edited SVG where a parent group has no stroke but sets some stroke properties to be inherited by its descendants, you will need to set stroke property to other than none on the group, and suppress inheritance with stroke:none on those children that don't need it.&lt;br /&gt;
&lt;br /&gt;
:Specifically, if stroke:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 stroke-width&lt;br /&gt;
 stroke-linecap&lt;br /&gt;
 stroke-linejoin&lt;br /&gt;
 stroke-miterlimit&lt;br /&gt;
 stroke-opacity&lt;br /&gt;
 stroke-dasharray&lt;br /&gt;
 stroke-dashoffset&lt;br /&gt;
&lt;br /&gt;
:Note that this does not include marker properties, which means you can still have markers on a path without visible stroke.&lt;br /&gt;
&lt;br /&gt;
:If fill:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 fill-opacity&lt;br /&gt;
 fill-rule&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;opacity&amp;lt;/code&amp;gt; property is not written if it has the default value of 1 (this property is not inherited, so the change should have no side effects).&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;marker-start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;marker-mid&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;marker-end&amp;lt;/code&amp;gt; properties are not written if the &amp;lt;code&amp;gt;marker&amp;lt;/code&amp;gt; property is already present with the same value.&lt;br /&gt;
&lt;br /&gt;
===Optimized path data===&lt;br /&gt;
&lt;br /&gt;
In this version, the size of the path data written in the &amp;lt;code&amp;gt;d=&amp;lt;/code&amp;gt; attribute of &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; elements is reduced by about 10%. Inkscape generates the shortest possible path strings by avoiding repeated operators and using relative coordinates (when it helps).&lt;br /&gt;
&lt;br /&gt;
This is controlled by the options on the '''SVG output''' page of Inkscape Preferences dialog. Also, you can change the following attributes in &amp;lt;code&amp;gt;group id=&amp;quot;svgoutput&amp;quot;&amp;lt;/code&amp;gt; in your preferences.xml file:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;allowrelativecoordinates&amp;lt;/code&amp;gt; (default 1) to switch relative coordinates on (1) or off (0)&lt;br /&gt;
* &amp;lt;code&amp;gt;forcerepeatcommands&amp;lt;/code&amp;gt; (default 0) to force repeating operators (1) or allow use of the more compact representation without repeated operators (0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [this seems no longer to be true, fix it!!! I don't know what happened, someone changed something and now it no longer works :'( -johan]&lt;br /&gt;
&lt;br /&gt;
===No more explicit closing line segment===&lt;br /&gt;
Inkscape used to always explicitly write the closing line segment to SVG for closed paths, for example: &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 L 0,0 z&amp;quot;. With the improved SVG path data writing, Inkscape no longer generates this closing line segment, resulting in &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When SVG path data input contains this explicit closing segment, it is maintained throughout transformations, but is removed after using the node edit tool.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal and vertical path segments===&lt;br /&gt;
&lt;br /&gt;
If an SVG contains paths with shorthands for horizontal and vertical path segments ('H' or 'V'), then Inkscape will try to maintain those shorthands if possible, so the saved file will also contain them.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;script&amp;gt; tag preserved===&lt;br /&gt;
&lt;br /&gt;
While Inkscape does not yet support SVG scripting via the &amp;lt;script&amp;gt; element, this element is now preserved after editing the file in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Initial SVG Fonts support===&lt;br /&gt;
&lt;br /&gt;
As a SoC 2008 project, JucaBlues implemented initial parsing and rendering of [http://www.w3.org/TR/SVG11/fonts.html SVG Fonts].&lt;br /&gt;
You can design fonts within Inkscape, but using them to render text on the canvas is not yet supported. We are waiting for libpango to implement proper support of the user-fonts feature. &lt;br /&gt;
&lt;br /&gt;
Currently, the main benefit of this feature is to improve the font design workflow when working with FontForge: You can save SVG files with fonts embedded and import them into Fontforge, and you only need one file per font instead of one file per glyph.&lt;br /&gt;
&lt;br /&gt;
An SVG font is a mapping of chunks of SVG drawing to characters. When a certain character is used in a string, its respective glyph is rendered. If no glyph is declared for a certain character, then there is a default &amp;quot;missing glyph&amp;quot; that is rendered. You can set the drawing that defines this missing glyph; this is done by clicking on the '''Missing Glyph: From Selection...''' button at the top of the dialog.&lt;br /&gt;
&lt;br /&gt;
Here's an example of a font design workflow:&lt;br /&gt;
&lt;br /&gt;
# Open the SVG Font dialog by _Text &amp;gt; SVG Fonts_. &lt;br /&gt;
# Click '''New''' under the font list. Select the new font in list; you can rename it by clicking on its name and typing a new name. You will see a set of black squares in the text preview area. This is the preview text being rendered. It only uses the default missing glyph (which is initially defined as a black square) because no specific glyphs were defined yet.&lt;br /&gt;
# Draw something that you want to use for the missing glyph &lt;br /&gt;
# Click '''Missing Glyph: From selection...'''&lt;br /&gt;
# Draw a glyph for the &amp;quot;a&amp;quot; character (character matching is case sensitive)&lt;br /&gt;
# On the '''Glyphs''' tab, click '''Add glyph'''&lt;br /&gt;
# Type &amp;quot;a&amp;quot; in the '''Matching String''' column (at the moment, handling of the glyph-name attribute is not implemented)&lt;br /&gt;
# With the row selected, click '''Get curves from selection...'''&lt;br /&gt;
# Now, you will see the &amp;quot;a&amp;quot; glyph in the preview rendering if the preview text contains it. You can edit the preview text as needed to view different characters.&lt;br /&gt;
&lt;br /&gt;
Repeat steps 5 through 9 for every glyph you wish to add to your font, then save the SVG file and open it in FontForge for further editing.&lt;br /&gt;
&lt;br /&gt;
===SVG Test Suite Compliance===&lt;br /&gt;
&lt;br /&gt;
As a result of last year's GSoC, there is now a rendering test framework along with a number of tests (found in the SVN repository [http://inkscape.svn.sourceforge.net/svnroot/inkscape/gsoc-testsuite/tester/ here]). These tests can be run reasonably easily on any system (you don't need to be able to compile Inkscape) and include a large part of the [http://www.w3.org/Graphics/SVG/Test/ [[W3C]] SVG Test Suite]. See [http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html this page] or [http://auriga.mine.nu/inkscape/ this page] for up-to-date rendering results. Also see [[TestingInkscape]] for information on running and creating rendering tests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [files which failed on 0.46 and now pass, and vice versa]&lt;br /&gt;
List of render test changes with respect to 0.46:&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editing Aids==&lt;br /&gt;
&lt;br /&gt;
===Grids===&lt;br /&gt;
* The dotted rectangular grid now shows small crosses at the intersection points of emphasis lines.&lt;br /&gt;
&lt;br /&gt;
===Guides===&lt;br /&gt;
&lt;br /&gt;
* Guides can now be rotated using the mouse. Each guide has an anchor (visible as a little circle) around which it can rotate.&lt;br /&gt;
:*'''Drag''' a guide anywhere to move it.&lt;br /&gt;
:*'''Shift+drag''' to rotate a guide about its anchor (additionally press '''Ctrl''' to constrain the rotation angle to multiples of 15 degrees).&lt;br /&gt;
:*'''Ctrl+drag''' to move the anchor along the guide.&lt;br /&gt;
:*Press '''Del''' while hovering the mouse over the guide to delete it.&lt;br /&gt;
 &lt;br /&gt;
* There is now an option in the Preferences dialog ('''Tools''' page) to treat groups as single objects during conversion to guides (as opposed to converting each object inside the group separately).&lt;br /&gt;
&lt;br /&gt;
===Snapping===&lt;br /&gt;
&lt;br /&gt;
Inkscape's snapping code has undergone major changes to make it more reliable and easier to use. Snapping to objects now invokes routines from the 2geom library, which is actively maintained and less error-prone than the old livarot library. &lt;br /&gt;
&lt;br /&gt;
There is a new '''snapping toolbar''' to control the snapping options and modes. Use _View &amp;gt; Show/Hide &amp;gt; Snap_ controls bar to show or hide this toolbar. The toolbar contains toggle buttons for various snapping modes (snap nodes, snap to paths, etc.) as well as a master snapping toggle that disables and reenables all activated modes.&lt;br /&gt;
&lt;br /&gt;
Also, to control some of the snapping features, a '''Snapping''' tab has been created in the Inkscape Preferences dialog. The new features found on this tab are:&lt;br /&gt;
* '''Snap indicator''': When snapping has occurred, an indicator is displayed at that specific position. For now that indicator is just a cross that disappears after a second. In the future the shape of the indicator will be related to the type of target that has been snapped to.&lt;br /&gt;
* '''Snap delay''': Inkscape now optionally waits some time after the mouse pointer has stopped moving before it tries to snap. This makes Inkscape much more responsive on complex documents and allows moving objects in a straight line over a grid, amongst others. &lt;br /&gt;
* Inkscape can be forced to only try snapping the (source) node that is '''closest to the mouse pointer''', à la Corel DRAW. When this mode is enabled, a snap indicator will shortly be shown at that node. This will give you maximum control of the snapping which is useful for complex drawings with many nodes.&lt;br /&gt;
* When multiple snap solutions are found, Inkscape can either prefer the closest transformation (when the weight slider is set to 0; this is the old mode), or prefer the moved object's node that was initially the closest to the pointer (when the slider is set to 1). The way Inkscape calculates the preferred snap has been improved too, which should lead to more predictable snapping.&lt;br /&gt;
&lt;br /&gt;
Other improvements are:&lt;br /&gt;
* The '''Node tool''' now snaps to any unselected node (both cusp and smooth) within the path that's being edited, and nodes of other paths. It also snaps to the path itself, but only to the stationary segments in between two unselected nodes, not to the segment being currently reshaped. It is now also possible to snap while moving nodes along a vertical or horizontal constraint.&lt;br /&gt;
* In the Document Properties dialog, the checkbox for &amp;quot;always snap&amp;quot; has been replaced by a pair of radiobuttons; this should eliminate most of the confusion surrounding this option.&lt;br /&gt;
* Holding the '''Shift''' key now also disables snapping while dragging node handles and while creating single dots.&lt;br /&gt;
* During constrained drawing (using '''Ctrl'''), Inkscape will now only snap to the points on the constrained line.&lt;br /&gt;
* In the Selector tool, snapping while skewing or moving with a constraint (with '''Ctrl''') has been improved.&lt;br /&gt;
* Also in the Selector tool, while moving, Inkscape will now snap the bounding box of each selected item individually instead of the selection as a whole&lt;br /&gt;
&lt;br /&gt;
Inkscape can consider the following objects for snapping, depending on the toggles in the Snapping toolbar:&lt;br /&gt;
* Clipping paths and masks&lt;br /&gt;
* Midpoints of line segments&lt;br /&gt;
* Midpoints of bounding box edges&lt;br /&gt;
* Page border&lt;br /&gt;
* Intersections of any kind of paths&lt;br /&gt;
* Smooth nodes&lt;br /&gt;
* Cusp nodes&lt;br /&gt;
* Each of the handle points (when creating new shapes)&lt;br /&gt;
* Radius handles of rectangles&lt;br /&gt;
* Single dots&lt;br /&gt;
&lt;br /&gt;
==Other features==&lt;br /&gt;
&lt;br /&gt;
===Spell checker===&lt;br /&gt;
&lt;br /&gt;
There's now a built-in spell checker. Press '''Ctrl+Alt+K''' or choose ''Text &amp;gt; Check spelling'' to check all visible text objects in your document (they need not be selected) in turn, going top-to-bottom and left-to-right. Once a misspelled word is found, a red frame around it is displayed, and the object with the misspelling is selected; if you are in Text tool, it also places the text cursor at the beginning of the misspelled word. &lt;br /&gt;
&lt;br /&gt;
In the dialog, you can choose one of the listed suggestions and '''Accept''' it (this button is disabled unless you choose something in the list); '''Ignore''' the word for the rest of this session; or '''Add''' the word to the local dictionary.&lt;br /&gt;
&lt;br /&gt;
Also, since the dialog does not lock Inkscape's window, you can simply edit the word with Text tool. Once you edit it to something acceptable to the speller, it will automatically turn off the red frame and continue checking the&lt;br /&gt;
document. &lt;br /&gt;
&lt;br /&gt;
On Linux, you need to install Aspell and its dictionaries for the languages you want to check. On Windows, for now, only the English dictionary is included with Inkscape builds. &lt;br /&gt;
&lt;br /&gt;
===Desktop integration improvements===&lt;br /&gt;
&lt;br /&gt;
* '''Clipboard is system-wide''': you can now copy/paste objects between different Inkscape instances as well as between Inkscape and other applications (which must be able to handle SVG on the clipboard to use this).&lt;br /&gt;
&lt;br /&gt;
* '''Open Recent menu''' now integrates with Windows recent documents management as well as freedesktop.org recent document lists (used by Gnome, KDE and Xfce). The list can be cleared from the Preferences dialog (the Interface tab).&lt;br /&gt;
&lt;br /&gt;
* '''Themable Icons''': all icons used in Inkscape are now themable using the standard freedesktop.org theming mechanism. The list of names used is available [[themable icons|here]].&lt;br /&gt;
&lt;br /&gt;
===Shell mode===&lt;br /&gt;
&lt;br /&gt;
If you run inkscape with &amp;lt;code&amp;gt;--shell&amp;lt;/code&amp;gt;, it will enter a shell mode. In this mode, you type in commands at the prompt and Inkscape executes them, without you having to run a new copy of Inkscape for each command. This feature is mostly useful for scripting and server uses: it adds no new capabilities but allows you to improve the speed and memory requirements of any script that repeatedly calls Inkscape to perform command line tasks (such as export or conversions). Each command in shell mode must be a complete valid Inkscape command line but without the Inkscape program name, for example:&lt;br /&gt;
&lt;br /&gt;
 $ inkscape --shell&lt;br /&gt;
 Inkscape 0.46+devel interactive shell mode. Type 'quit' to quit.&lt;br /&gt;
 &amp;gt;file.svg --export-pdf=file.pdf&lt;br /&gt;
 &amp;gt;otherfile.svg --export-png=bitmap.png&lt;br /&gt;
 Background RRGGBBAA: ffffff00&lt;br /&gt;
 Area 0:0:744.094:1052.36 exported to 744 x 1052 pixels (90 dpi)&lt;br /&gt;
 Bitmap saved as: bitmap.png&lt;br /&gt;
 &amp;gt;quit&lt;br /&gt;
&lt;br /&gt;
===Gesture-based stroke width adjustment===&lt;br /&gt;
&lt;br /&gt;
Similar to editing the fill or stroke colors by dragging away from the color swatch in the status bar (added in 0.46), this version allows you to drag away from the stroke width value displayed there to change the stroke width of selection. Dragging above the 45-degree line from the swatch increases the width (up to four times the original width), dragging below it decreases the width (down to zero). With this feature, quick yet precise stroke width adjustments are possible without opening any dialogs or menus.&lt;br /&gt;
&lt;br /&gt;
===Tool switching by input device===&lt;br /&gt;
&lt;br /&gt;
Tablets and other input devices that report separate hardware (e.g. pen tip and eraser on the two ends of the pen) are now recognized and current tool can be set to change (to Calligraphic Pen or Eraser) in response to the physical tool being used.&lt;br /&gt;
&lt;br /&gt;
===Layers===&lt;br /&gt;
&lt;br /&gt;
* The Layers dialog now can hide or show '''all layers other than the current''': click on the layer name with right mouse button to get the pop-up menu. The ''Solo'' feature allows you to quickly switch between working layers and check their content in isolation.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Duplicate Layer''', has been added to the Layers menu to duplicate an existing layer with all of its objects (even hidden or locked) and any sub-layers.&lt;br /&gt;
&lt;br /&gt;
* The Add Layer dialog can be opened with '''Ctrl+Shift+N''' (N for new).&lt;br /&gt;
&lt;br /&gt;
* Layer names can now be non-unique within the document.&lt;br /&gt;
&lt;br /&gt;
* Several layer handling inconsistencies have been fixed.&lt;br /&gt;
&lt;br /&gt;
===Editing bitmaps in an external editor===&lt;br /&gt;
&lt;br /&gt;
Linked (but not embedded) bitmaps can be '''edited in an external application'''. Right-click an image and choose ''Edit externally...''&lt;br /&gt;
&lt;br /&gt;
An image will reload when its linked file changes on disk. Both the external editor application to use and the reload behavior are configurable on the ''Bitmaps'' page of the Inkscape Preferences dialog.&lt;br /&gt;
&lt;br /&gt;
===Command for relinking clones===&lt;br /&gt;
&lt;br /&gt;
A new command, '''Relink Clone to Copied''' in ''Edit &amp;gt; Clone'', allows you to relink any clone to a different original object without changing its other properties. Just copy (Ctrl+C) the object you want to be the new original, select any number of clones, and choose the Relink command. Now all selected clones are linked to the copied object.&lt;br /&gt;
&lt;br /&gt;
Note that this may cause the clone to move if the new original and the old original objects are in different positions.&lt;br /&gt;
&lt;br /&gt;
===Automatic relinking of clones on Duplicate===&lt;br /&gt;
&lt;br /&gt;
If you turn on the '''When duplicating original+clones: Relink duplicated clones''' option on the ''Clones'' tab of Inkscape Preferences (default is off), duplicating a selection containing both a clone and its original (possibly in groups) will relink the duplicated clone to the duplicated original instead of the old original.&lt;br /&gt;
&lt;br /&gt;
===Pattern editing===&lt;br /&gt;
&lt;br /&gt;
When editing pattern fills:&lt;br /&gt;
* The pattern origin and scale handles now snap.&lt;br /&gt;
* The pattern scaling can now be different in X and Y direction. Press '''Ctrl''' to have a fixed 1:1 ratio scaling (old behavior). &lt;br /&gt;
* The handles are now positioned at the corners  of the unit cell, instead of only a quarter of that cell as before. So, now a rectangle filled with pattern will have all of the pattern handles in the corners, making it harder to manipulate them. However, the handles can be dragged outside the rectangle by moving the pattern's origin handle.&lt;br /&gt;
&lt;br /&gt;
===Transform dialog: spacing out option===&lt;br /&gt;
&lt;br /&gt;
Previously, the ''Apply to each object separately'' checkbox had no effect for the ''Move'' tab of the Transform dialog (Ctrl+Shift+M). Now, if several objects are selected, this checkbox is on, and &amp;quot;Relative move&amp;quot; is on, each object is shifted '''relative to the closest selected object''' on the left (for X) or below (for Y). &lt;br /&gt;
&lt;br /&gt;
For example, if you have a horizontal row of objects and you move them relatively by x = 5 px with &amp;quot;Apply to each object separately&amp;quot; on, the leftmost object will shift by 5px, the next one to the right by 10px, and so on; the rightmost selected object is displaced by 5*n px where n is the number of selected objects. As a result, the distance in each pair of adjacent objects will increase by 5px and the whole row will be spaced out, much like a letterspacing adjustment spaces out a text string. Moving these objects by X=-5px will, conversely, squeeze them tighter together: the leftmost will move by -5px, the next one by -10px, and so on. For Y, the effect is the same except that the move starts from the object closest to the bottom (i.e. with smallest Y coordinate).&lt;br /&gt;
&lt;br /&gt;
When determining the order of shifting objects, for X, the left edges of their bounding boxes are sorted horizontally, and for Y, the bottoms of their bounding boxes are sorted vertically. The order of selecting the objects or their z-order do not matter.&lt;br /&gt;
&lt;br /&gt;
===Converting text to path produces a group===&lt;br /&gt;
&lt;br /&gt;
Converting a text or flowed text to path (Ctrl+Shift+C) now produces a '''group of paths''', one path for each glyph of text, instead of a single monolithic path as before. Apart from easier manipulation, an additional advantage is that if your text contained styled spans (i.e. fragments with different color, opacity, or other properties), these styles will be preserved by the corresponding glyph paths after the conversion. You can still easily get a single path out of such a group by selecting it and doing Combine (Ctrl+K).&lt;br /&gt;
&lt;br /&gt;
===Combine works on groups===&lt;br /&gt;
&lt;br /&gt;
The Combine command now works transparently on groups, i.e. combines paths inside selected groups at any level of grouping.&lt;br /&gt;
&lt;br /&gt;
===Exclusion works on multiple paths===&lt;br /&gt;
The Exclusion boolean operation can now operate on an arbitrary number of paths.&lt;br /&gt;
&lt;br /&gt;
===No more Whiteboard===&lt;br /&gt;
The configure flag for Whiteboard has been removed since the feature was non-functional. This menu item will no longer exist in the releases until it is properly fixed to avoid any confusion.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54903</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54903"/>
		<updated>2009-11-23T08:57:34Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54901</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54901"/>
		<updated>2009-11-23T08:56:51Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SVG support==&lt;br /&gt;
&lt;br /&gt;
===Optimized CSS properties===&lt;br /&gt;
&lt;br /&gt;
* As a file size optimization, Inkscape does not write into SVG some of the stroke properties if the object has &amp;lt;code&amp;gt;stroke:none&amp;lt;/code&amp;gt; and some of the fill properties when it has &amp;lt;code&amp;gt;fill:none&amp;lt;/code&amp;gt;. The only situation where this might affect you is if you remove stroke from an object and then turn it back on - the object will get the default stroke instead of the same it had before. &lt;br /&gt;
&lt;br /&gt;
:Also, in manually-edited SVG where a parent group has no stroke but sets some stroke properties to be inherited by its descendants, you will need to set stroke property to other than none on the group, and suppress inheritance with stroke:none on those children that don't need it.&lt;br /&gt;
&lt;br /&gt;
:Specifically, if stroke:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 stroke-width&lt;br /&gt;
 stroke-linecap&lt;br /&gt;
 stroke-linejoin&lt;br /&gt;
 stroke-miterlimit&lt;br /&gt;
 stroke-opacity&lt;br /&gt;
 stroke-dasharray&lt;br /&gt;
 stroke-dashoffset&lt;br /&gt;
&lt;br /&gt;
:Note that this does not include marker properties, which means you can still have markers on a path without visible stroke.&lt;br /&gt;
&lt;br /&gt;
:If fill:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 fill-opacity&lt;br /&gt;
 fill-rule&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;opacity&amp;lt;/code&amp;gt; property is not written if it has the default value of 1 (this property is not inherited, so the change should have no side effects).&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;marker-start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;marker-mid&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;marker-end&amp;lt;/code&amp;gt; properties are not written if the &amp;lt;code&amp;gt;marker&amp;lt;/code&amp;gt; property is already present with the same value.&lt;br /&gt;
&lt;br /&gt;
===Optimized path data===&lt;br /&gt;
&lt;br /&gt;
In this version, the size of the path data written in the &amp;lt;code&amp;gt;d=&amp;lt;/code&amp;gt; attribute of &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; elements is reduced by about 10%. Inkscape generates the shortest possible path strings by avoiding repeated operators and using relative coordinates (when it helps).&lt;br /&gt;
&lt;br /&gt;
This is controlled by the options on the '''SVG output''' page of Inkscape Preferences dialog. Also, you can change the following attributes in &amp;lt;code&amp;gt;group id=&amp;quot;svgoutput&amp;quot;&amp;lt;/code&amp;gt; in your preferences.xml file:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;allowrelativecoordinates&amp;lt;/code&amp;gt; (default 1) to switch relative coordinates on (1) or off (0)&lt;br /&gt;
* &amp;lt;code&amp;gt;forcerepeatcommands&amp;lt;/code&amp;gt; (default 0) to force repeating operators (1) or allow use of the more compact representation without repeated operators (0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [this seems no longer to be true, fix it!!! I don't know what happened, someone changed something and now it no longer works :'( -johan]&lt;br /&gt;
&lt;br /&gt;
===No more explicit closing line segment===&lt;br /&gt;
Inkscape used to always explicitly write the closing line segment to SVG for closed paths, for example: &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 L 0,0 z&amp;quot;. With the improved SVG path data writing, Inkscape no longer generates this closing line segment, resulting in &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When SVG path data input contains this explicit closing segment, it is maintained throughout transformations, but is removed after using the node edit tool.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal and vertical path segments===&lt;br /&gt;
&lt;br /&gt;
If an SVG contains paths with shorthands for horizontal and vertical path segments ('H' or 'V'), then Inkscape will try to maintain those shorthands if possible, so the saved file will also contain them.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;script&amp;gt; tag preserved===&lt;br /&gt;
&lt;br /&gt;
While Inkscape does not yet support SVG scripting via the &amp;lt;script&amp;gt; element, this element is now preserved after editing the file in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Initial SVG Fonts support===&lt;br /&gt;
&lt;br /&gt;
As a SoC 2008 project, JucaBlues implemented initial parsing and rendering of [http://www.w3.org/TR/SVG11/fonts.html SVG Fonts].&lt;br /&gt;
You can design fonts within Inkscape, but using them to render text on the canvas is not yet supported. We are waiting for libpango to implement proper support of the user-fonts feature. &lt;br /&gt;
&lt;br /&gt;
Currently, the main benefit of this feature is to improve the font design workflow when working with FontForge: You can save SVG files with fonts embedded and import them into Fontforge, and you only need one file per font instead of one file per glyph.&lt;br /&gt;
&lt;br /&gt;
An SVG font is a mapping of chunks of SVG drawing to characters. When a certain character is used in a string, its respective glyph is rendered. If no glyph is declared for a certain character, then there is a default &amp;quot;missing glyph&amp;quot; that is rendered. You can set the drawing that defines this missing glyph; this is done by clicking on the '''Missing Glyph: From Selection...''' button at the top of the dialog.&lt;br /&gt;
&lt;br /&gt;
Here's an example of a font design workflow:&lt;br /&gt;
&lt;br /&gt;
# Open the SVG Font dialog by _Text &amp;gt; SVG Fonts_. &lt;br /&gt;
# Click '''New''' under the font list. Select the new font in list; you can rename it by clicking on its name and typing a new name. You will see a set of black squares in the text preview area. This is the preview text being rendered. It only uses the default missing glyph (which is initially defined as a black square) because no specific glyphs were defined yet.&lt;br /&gt;
# Draw something that you want to use for the missing glyph &lt;br /&gt;
# Click '''Missing Glyph: From selection...'''&lt;br /&gt;
# Draw a glyph for the &amp;quot;a&amp;quot; character (character matching is case sensitive)&lt;br /&gt;
# On the '''Glyphs''' tab, click '''Add glyph'''&lt;br /&gt;
# Type &amp;quot;a&amp;quot; in the '''Matching String''' column (at the moment, handling of the glyph-name attribute is not implemented)&lt;br /&gt;
# With the row selected, click '''Get curves from selection...'''&lt;br /&gt;
# Now, you will see the &amp;quot;a&amp;quot; glyph in the preview rendering if the preview text contains it. You can edit the preview text as needed to view different characters.&lt;br /&gt;
&lt;br /&gt;
Repeat steps 5 through 9 for every glyph you wish to add to your font, then save the SVG file and open it in FontForge for further editing.&lt;br /&gt;
&lt;br /&gt;
===SVG Test Suite Compliance===&lt;br /&gt;
&lt;br /&gt;
As a result of last year's GSoC, there is now a rendering test framework along with a number of tests (found in the SVN repository [http://inkscape.svn.sourceforge.net/svnroot/inkscape/gsoc-testsuite/tester/ here]). These tests can be run reasonably easily on any system (you don't need to be able to compile Inkscape) and include a large part of the [http://www.w3.org/Graphics/SVG/Test/ [[W3C]] SVG Test Suite]. See [http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html this page] or [http://auriga.mine.nu/inkscape/ this page] for up-to-date rendering results. Also see [[TestingInkscape]] for information on running and creating rendering tests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [files which failed on 0.46 and now pass, and vice versa]&lt;br /&gt;
List of render test changes with respect to 0.46:&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editing Aids==&lt;br /&gt;
&lt;br /&gt;
===Grids===&lt;br /&gt;
* The dotted rectangular grid now shows small crosses at the intersection points of emphasis lines.&lt;br /&gt;
&lt;br /&gt;
===Guides===&lt;br /&gt;
&lt;br /&gt;
* Guides can now be rotated using the mouse. Each guide has an anchor (visible as a little circle) around which it can rotate.&lt;br /&gt;
:*'''Drag''' a guide anywhere to move it.&lt;br /&gt;
:*'''Shift+drag''' to rotate a guide about its anchor (additionally press '''Ctrl''' to constrain the rotation angle to multiples of 15 degrees).&lt;br /&gt;
:*'''Ctrl+drag''' to move the anchor along the guide.&lt;br /&gt;
:*Press '''Del''' while hovering the mouse over the guide to delete it.&lt;br /&gt;
 &lt;br /&gt;
* There is now an option in the Preferences dialog ('''Tools''' page) to treat groups as single objects during conversion to guides (as opposed to converting each object inside the group separately).&lt;br /&gt;
&lt;br /&gt;
===Snapping===&lt;br /&gt;
&lt;br /&gt;
Inkscape's snapping code has undergone major changes to make it more reliable and easier to use. Snapping to objects now invokes routines from the 2geom library, which is actively maintained and less error-prone than the old livarot library. &lt;br /&gt;
&lt;br /&gt;
There is a new '''snapping toolbar''' to control the snapping options and modes. Use _View &amp;gt; Show/Hide &amp;gt; Snap_ controls bar to show or hide this toolbar. The toolbar contains toggle buttons for various snapping modes (snap nodes, snap to paths, etc.) as well as a master snapping toggle that disables and reenables all activated modes.&lt;br /&gt;
&lt;br /&gt;
Also, to control some of the snapping features, a '''Snapping''' tab has been created in the Inkscape Preferences dialog. The new features found on this tab are:&lt;br /&gt;
* '''Snap indicator''': When snapping has occurred, an indicator is displayed at that specific position. For now that indicator is just a cross that disappears after a second. In the future the shape of the indicator will be related to the type of target that has been snapped to.&lt;br /&gt;
* '''Snap delay''': Inkscape now optionally waits some time after the mouse pointer has stopped moving before it tries to snap. This makes Inkscape much more responsive on complex documents and allows moving objects in a straight line over a grid, amongst others. &lt;br /&gt;
* Inkscape can be forced to only try snapping the (source) node that is '''closest to the mouse pointer''', à la Corel DRAW. When this mode is enabled, a snap indicator will shortly be shown at that node. This will give you maximum control of the snapping which is useful for complex drawings with many nodes.&lt;br /&gt;
* When multiple snap solutions are found, Inkscape can either prefer the closest transformation (when the weight slider is set to 0; this is the old mode), or prefer the moved object's node that was initially the closest to the pointer (when the slider is set to 1). The way Inkscape calculates the preferred snap has been improved too, which should lead to more predictable snapping.&lt;br /&gt;
&lt;br /&gt;
Other improvements are:&lt;br /&gt;
* The '''Node tool''' now snaps to any unselected node (both cusp and smooth) within the path that's being edited, and nodes of other paths. It also snaps to the path itself, but only to the stationary segments in between two unselected nodes, not to the segment being currently reshaped. It is now also possible to snap while moving nodes along a vertical or horizontal constraint.&lt;br /&gt;
* In the Document Properties dialog, the checkbox for &amp;quot;always snap&amp;quot; has been replaced by a pair of radiobuttons; this should eliminate most of the confusion surrounding this option.&lt;br /&gt;
* Holding the '''Shift''' key now also disables snapping while dragging node handles and while creating single dots.&lt;br /&gt;
* During constrained drawing (using '''Ctrl'''), Inkscape will now only snap to the points on the constrained line.&lt;br /&gt;
* In the Selector tool, snapping while skewing or moving with a constraint (with '''Ctrl''') has been improved.&lt;br /&gt;
* Also in the Selector tool, while moving, Inkscape will now snap the bounding box of each selected item individually instead of the selection as a whole&lt;br /&gt;
&lt;br /&gt;
Inkscape can consider the following objects for snapping, depending on the toggles in the Snapping toolbar:&lt;br /&gt;
* Clipping paths and masks&lt;br /&gt;
* Midpoints of line segments&lt;br /&gt;
* Midpoints of bounding box edges&lt;br /&gt;
* Page border&lt;br /&gt;
* Intersections of any kind of paths&lt;br /&gt;
* Smooth nodes&lt;br /&gt;
* Cusp nodes&lt;br /&gt;
* Each of the handle points (when creating new shapes)&lt;br /&gt;
* Radius handles of rectangles&lt;br /&gt;
* Single dots&lt;br /&gt;
&lt;br /&gt;
==Other features==&lt;br /&gt;
&lt;br /&gt;
===Spell checker===&lt;br /&gt;
&lt;br /&gt;
There's now a built-in spell checker. Press '''Ctrl+Alt+K''' or choose ''Text &amp;gt; Check spelling'' to check all visible text objects in your document (they need not be selected) in turn, going top-to-bottom and left-to-right. Once a misspelled word is found, a red frame around it is displayed, and the object with the misspelling is selected; if you are in Text tool, it also places the text cursor at the beginning of the misspelled word. &lt;br /&gt;
&lt;br /&gt;
In the dialog, you can choose one of the listed suggestions and '''Accept''' it (this button is disabled unless you choose something in the list); '''Ignore''' the word for the rest of this session; or '''Add''' the word to the local dictionary.&lt;br /&gt;
&lt;br /&gt;
Also, since the dialog does not lock Inkscape's window, you can simply edit the word with Text tool. Once you edit it to something acceptable to the speller, it will automatically turn off the red frame and continue checking the&lt;br /&gt;
document. &lt;br /&gt;
&lt;br /&gt;
On Linux, you need to install Aspell and its dictionaries for the languages you want to check. On Windows, for now, only the English dictionary is included with Inkscape builds. &lt;br /&gt;
&lt;br /&gt;
===Desktop integration improvements===&lt;br /&gt;
&lt;br /&gt;
* '''Clipboard is system-wide''': you can now copy/paste objects between different Inkscape instances as well as between Inkscape and other applications (which must be able to handle SVG on the clipboard to use this).&lt;br /&gt;
&lt;br /&gt;
* '''Open Recent menu''' now integrates with Windows recent documents management as well as freedesktop.org recent document lists (used by Gnome, KDE and Xfce). The list can be cleared from the Preferences dialog (the Interface tab).&lt;br /&gt;
&lt;br /&gt;
* '''Themable Icons''': all icons used in Inkscape are now themable using the standard freedesktop.org theming mechanism. The list of names used is available [[themable icons|here]].&lt;br /&gt;
&lt;br /&gt;
===Shell mode===&lt;br /&gt;
&lt;br /&gt;
If you run inkscape with &amp;lt;code&amp;gt;--shell&amp;lt;/code&amp;gt;, it will enter a shell mode. In this mode, you type in commands at the prompt and Inkscape executes them, without you having to run a new copy of Inkscape for each command. This feature is mostly useful for scripting and server uses: it adds no new capabilities but allows you to improve the speed and memory requirements of any script that repeatedly calls Inkscape to perform command line tasks (such as export or conversions). Each command in shell mode must be a complete valid Inkscape command line but without the Inkscape program name, for example:&lt;br /&gt;
&lt;br /&gt;
 $ inkscape --shell&lt;br /&gt;
 Inkscape 0.46+devel interactive shell mode. Type 'quit' to quit.&lt;br /&gt;
 &amp;gt;file.svg --export-pdf=file.pdf&lt;br /&gt;
 &amp;gt;otherfile.svg --export-png=bitmap.png&lt;br /&gt;
 Background RRGGBBAA: ffffff00&lt;br /&gt;
 Area 0:0:744.094:1052.36 exported to 744 x 1052 pixels (90 dpi)&lt;br /&gt;
 Bitmap saved as: bitmap.png&lt;br /&gt;
 &amp;gt;quit&lt;br /&gt;
&lt;br /&gt;
===Gesture-based stroke width adjustment===&lt;br /&gt;
&lt;br /&gt;
Similar to editing the fill or stroke colors by dragging away from the color swatch in the status bar (added in 0.46), this version allows you to drag away from the stroke width value displayed there to change the stroke width of selection. Dragging above the 45-degree line from the swatch increases the width (up to four times the original width), dragging below it decreases the width (down to zero). With this feature, quick yet precise stroke width adjustments are possible without opening any dialogs or menus.&lt;br /&gt;
&lt;br /&gt;
===Tool switching by input device===&lt;br /&gt;
&lt;br /&gt;
Tablets and other input devices that report separate hardware (e.g. pen tip and eraser on the two ends of the pen) are now recognized and current tool can be set to change (to Calligraphic Pen or Eraser) in response to the physical tool being used.&lt;br /&gt;
&lt;br /&gt;
===Layers===&lt;br /&gt;
&lt;br /&gt;
* The Layers dialog now can hide or show '''all layers other than the current''': click on the layer name with right mouse button to get the pop-up menu. The ''Solo'' feature allows you to quickly switch between working layers and check their content in isolation.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Duplicate Layer''', has been added to the Layers menu to duplicate an existing layer with all of its objects (even hidden or locked) and any sub-layers.&lt;br /&gt;
&lt;br /&gt;
* The Add Layer dialog can be opened with '''Ctrl+Shift+N''' (N for new).&lt;br /&gt;
&lt;br /&gt;
* Layer names can now be non-unique within the document.&lt;br /&gt;
&lt;br /&gt;
* Several layer handling inconsistencies have been fixed.&lt;br /&gt;
&lt;br /&gt;
===Editing bitmaps in an external editor===&lt;br /&gt;
&lt;br /&gt;
Linked (but not embedded) bitmaps can be '''edited in an external application'''. Right-click an image and choose ''Edit externally...''&lt;br /&gt;
&lt;br /&gt;
An image will reload when its linked file changes on disk. Both the external editor application to use and the reload behavior are configurable on the ''Bitmaps'' page of the Inkscape Preferences dialog.&lt;br /&gt;
&lt;br /&gt;
===Command for relinking clones===&lt;br /&gt;
&lt;br /&gt;
A new command, '''Relink Clone to Copied''' in ''Edit &amp;gt; Clone'', allows you to relink any clone to a different original object without changing its other properties. Just copy (Ctrl+C) the object you want to be the new original, select any number of clones, and choose the Relink command. Now all selected clones are linked to the copied object.&lt;br /&gt;
&lt;br /&gt;
Note that this may cause the clone to move if the new original and the old original objects are in different positions.&lt;br /&gt;
&lt;br /&gt;
===Automatic relinking of clones on Duplicate===&lt;br /&gt;
&lt;br /&gt;
If you turn on the '''When duplicating original+clones: Relink duplicated clones''' option on the ''Clones'' tab of Inkscape Preferences (default is off), duplicating a selection containing both a clone and its original (possibly in groups) will relink the duplicated clone to the duplicated original instead of the old original.&lt;br /&gt;
&lt;br /&gt;
===Pattern editing===&lt;br /&gt;
&lt;br /&gt;
When editing pattern fills:&lt;br /&gt;
* The pattern origin and scale handles now snap.&lt;br /&gt;
* The pattern scaling can now be different in X and Y direction. Press '''Ctrl''' to have a fixed 1:1 ratio scaling (old behavior). &lt;br /&gt;
* The handles are now positioned at the corners  of the unit cell, instead of only a quarter of that cell as before. So, now a rectangle filled with pattern will have all of the pattern handles in the corners, making it harder to manipulate them. However, the handles can be dragged outside the rectangle by moving the pattern's origin handle.&lt;br /&gt;
&lt;br /&gt;
===Transform dialog: spacing out option===&lt;br /&gt;
&lt;br /&gt;
Previously, the ''Apply to each object separately'' checkbox had no effect for the ''Move'' tab of the Transform dialog (Ctrl+Shift+M). Now, if several objects are selected, this checkbox is on, and &amp;quot;Relative move&amp;quot; is on, each object is shifted '''relative to the closest selected object''' on the left (for X) or below (for Y). &lt;br /&gt;
&lt;br /&gt;
For example, if you have a horizontal row of objects and you move them relatively by x = 5 px with &amp;quot;Apply to each object separately&amp;quot; on, the leftmost object will shift by 5px, the next one to the right by 10px, and so on; the rightmost selected object is displaced by 5*n px where n is the number of selected objects. As a result, the distance in each pair of adjacent objects will increase by 5px and the whole row will be spaced out, much like a letterspacing adjustment spaces out a text string. Moving these objects by X=-5px will, conversely, squeeze them tighter together: the leftmost will move by -5px, the next one by -10px, and so on. For Y, the effect is the same except that the move starts from the object closest to the bottom (i.e. with smallest Y coordinate).&lt;br /&gt;
&lt;br /&gt;
When determining the order of shifting objects, for X, the left edges of their bounding boxes are sorted horizontally, and for Y, the bottoms of their bounding boxes are sorted vertically. The order of selecting the objects or their z-order do not matter.&lt;br /&gt;
&lt;br /&gt;
===Converting text to path produces a group===&lt;br /&gt;
&lt;br /&gt;
Converting a text or flowed text to path (Ctrl+Shift+C) now produces a '''group of paths''', one path for each glyph of text, instead of a single monolithic path as before. Apart from easier manipulation, an additional advantage is that if your text contained styled spans (i.e. fragments with different color, opacity, or other properties), these styles will be preserved by the corresponding glyph paths after the conversion. You can still easily get a single path out of such a group by selecting it and doing Combine (Ctrl+K).&lt;br /&gt;
&lt;br /&gt;
===Combine works on groups===&lt;br /&gt;
&lt;br /&gt;
The Combine command now works transparently on groups, i.e. combines paths inside selected groups at any level of grouping.&lt;br /&gt;
&lt;br /&gt;
===Exclusion works on multiple paths===&lt;br /&gt;
The Exclusion boolean operation can now operate on an arbitrary number of paths.&lt;br /&gt;
&lt;br /&gt;
===No more Whiteboard===&lt;br /&gt;
The configure flag for Whiteboard has been removed since the feature was non-functional. This menu item will no longer exist in the releases until it is properly fixed to avoid any confusion.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54899</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54899"/>
		<updated>2009-11-23T08:56:09Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SVG support==&lt;br /&gt;
&lt;br /&gt;
===Optimized CSS properties===&lt;br /&gt;
&lt;br /&gt;
* As a file size optimization, Inkscape does not write into SVG some of the stroke properties if the object has &amp;lt;code&amp;gt;stroke:none&amp;lt;/code&amp;gt; and some of the fill properties when it has &amp;lt;code&amp;gt;fill:none&amp;lt;/code&amp;gt;. The only situation where this might affect you is if you remove stroke from an object and then turn it back on - the object will get the default stroke instead of the same it had before. &lt;br /&gt;
&lt;br /&gt;
:Also, in manually-edited SVG where a parent group has no stroke but sets some stroke properties to be inherited by its descendants, you will need to set stroke property to other than none on the group, and suppress inheritance with stroke:none on those children that don't need it.&lt;br /&gt;
&lt;br /&gt;
:Specifically, if stroke:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 stroke-width&lt;br /&gt;
 stroke-linecap&lt;br /&gt;
 stroke-linejoin&lt;br /&gt;
 stroke-miterlimit&lt;br /&gt;
 stroke-opacity&lt;br /&gt;
 stroke-dasharray&lt;br /&gt;
 stroke-dashoffset&lt;br /&gt;
&lt;br /&gt;
:Note that this does not include marker properties, which means you can still have markers on a path without visible stroke.&lt;br /&gt;
&lt;br /&gt;
:If fill:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 fill-opacity&lt;br /&gt;
 fill-rule&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;opacity&amp;lt;/code&amp;gt; property is not written if it has the default value of 1 (this property is not inherited, so the change should have no side effects).&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;marker-start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;marker-mid&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;marker-end&amp;lt;/code&amp;gt; properties are not written if the &amp;lt;code&amp;gt;marker&amp;lt;/code&amp;gt; property is already present with the same value.&lt;br /&gt;
&lt;br /&gt;
===Optimized path data===&lt;br /&gt;
&lt;br /&gt;
In this version, the size of the path data written in the &amp;lt;code&amp;gt;d=&amp;lt;/code&amp;gt; attribute of &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; elements is reduced by about 10%. Inkscape generates the shortest possible path strings by avoiding repeated operators and using relative coordinates (when it helps).&lt;br /&gt;
&lt;br /&gt;
This is controlled by the options on the '''SVG output''' page of Inkscape Preferences dialog. Also, you can change the following attributes in &amp;lt;code&amp;gt;group id=&amp;quot;svgoutput&amp;quot;&amp;lt;/code&amp;gt; in your preferences.xml file:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;allowrelativecoordinates&amp;lt;/code&amp;gt; (default 1) to switch relative coordinates on (1) or off (0)&lt;br /&gt;
* &amp;lt;code&amp;gt;forcerepeatcommands&amp;lt;/code&amp;gt; (default 0) to force repeating operators (1) or allow use of the more compact representation without repeated operators (0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [this seems no longer to be true, fix it!!! I don't know what happened, someone changed something and now it no longer works :'( -johan]&lt;br /&gt;
&lt;br /&gt;
===No more explicit closing line segment===&lt;br /&gt;
Inkscape used to always explicitly write the closing line segment to SVG for closed paths, for example: &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 L 0,0 z&amp;quot;. With the improved SVG path data writing, Inkscape no longer generates this closing line segment, resulting in &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When SVG path data input contains this explicit closing segment, it is maintained throughout transformations, but is removed after using the node edit tool.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal and vertical path segments===&lt;br /&gt;
&lt;br /&gt;
If an SVG contains paths with shorthands for horizontal and vertical path segments ('H' or 'V'), then Inkscape will try to maintain those shorthands if possible, so the saved file will also contain them.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;script&amp;gt; tag preserved===&lt;br /&gt;
&lt;br /&gt;
While Inkscape does not yet support SVG scripting via the &amp;lt;script&amp;gt; element, this element is now preserved after editing the file in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Initial SVG Fonts support===&lt;br /&gt;
&lt;br /&gt;
As a SoC 2008 project, JucaBlues implemented initial parsing and rendering of [http://www.w3.org/TR/SVG11/fonts.html SVG Fonts].&lt;br /&gt;
You can design fonts within Inkscape, but using them to render text on the canvas is not yet supported. We are waiting for libpango to implement proper support of the user-fonts feature. &lt;br /&gt;
&lt;br /&gt;
Currently, the main benefit of this feature is to improve the font design workflow when working with FontForge: You can save SVG files with fonts embedded and import them into Fontforge, and you only need one file per font instead of one file per glyph.&lt;br /&gt;
&lt;br /&gt;
An SVG font is a mapping of chunks of SVG drawing to characters. When a certain character is used in a string, its respective glyph is rendered. If no glyph is declared for a certain character, then there is a default &amp;quot;missing glyph&amp;quot; that is rendered. You can set the drawing that defines this missing glyph; this is done by clicking on the '''Missing Glyph: From Selection...''' button at the top of the dialog.&lt;br /&gt;
&lt;br /&gt;
Here's an example of a font design workflow:&lt;br /&gt;
&lt;br /&gt;
# Open the SVG Font dialog by _Text &amp;gt; SVG Fonts_. &lt;br /&gt;
# Click '''New''' under the font list. Select the new font in list; you can rename it by clicking on its name and typing a new name. You will see a set of black squares in the text preview area. This is the preview text being rendered. It only uses the default missing glyph (which is initially defined as a black square) because no specific glyphs were defined yet.&lt;br /&gt;
# Draw something that you want to use for the missing glyph &lt;br /&gt;
# Click '''Missing Glyph: From selection...'''&lt;br /&gt;
# Draw a glyph for the &amp;quot;a&amp;quot; character (character matching is case sensitive)&lt;br /&gt;
# On the '''Glyphs''' tab, click '''Add glyph'''&lt;br /&gt;
# Type &amp;quot;a&amp;quot; in the '''Matching String''' column (at the moment, handling of the glyph-name attribute is not implemented)&lt;br /&gt;
# With the row selected, click '''Get curves from selection...'''&lt;br /&gt;
# Now, you will see the &amp;quot;a&amp;quot; glyph in the preview rendering if the preview text contains it. You can edit the preview text as needed to view different characters.&lt;br /&gt;
&lt;br /&gt;
Repeat steps 5 through 9 for every glyph you wish to add to your font, then save the SVG file and open it in FontForge for further editing.&lt;br /&gt;
&lt;br /&gt;
===SVG Test Suite Compliance===&lt;br /&gt;
&lt;br /&gt;
As a result of last year's GSoC, there is now a rendering test framework along with a number of tests (found in the SVN repository [http://inkscape.svn.sourceforge.net/svnroot/inkscape/gsoc-testsuite/tester/ here]). These tests can be run reasonably easily on any system (you don't need to be able to compile Inkscape) and include a large part of the [http://www.w3.org/Graphics/SVG/Test/ [[W3C]] SVG Test Suite]. See [http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html this page] or [http://auriga.mine.nu/inkscape/ this page] for up-to-date rendering results. Also see [[TestingInkscape]] for information on running and creating rendering tests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [files which failed on 0.46 and now pass, and vice versa]&lt;br /&gt;
List of render test changes with respect to 0.46:&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editing Aids==&lt;br /&gt;
&lt;br /&gt;
===Grids===&lt;br /&gt;
* The dotted rectangular grid now shows small crosses at the intersection points of emphasis lines.&lt;br /&gt;
&lt;br /&gt;
===Guides===&lt;br /&gt;
&lt;br /&gt;
* Guides can now be rotated using the mouse. Each guide has an anchor (visible as a little circle) around which it can rotate.&lt;br /&gt;
:*'''Drag''' a guide anywhere to move it.&lt;br /&gt;
:*'''Shift+drag''' to rotate a guide about its anchor (additionally press '''Ctrl''' to constrain the rotation angle to multiples of 15 degrees).&lt;br /&gt;
:*'''Ctrl+drag''' to move the anchor along the guide.&lt;br /&gt;
:*Press '''Del''' while hovering the mouse over the guide to delete it.&lt;br /&gt;
 &lt;br /&gt;
* There is now an option in the Preferences dialog ('''Tools''' page) to treat groups as single objects during conversion to guides (as opposed to converting each object inside the group separately).&lt;br /&gt;
&lt;br /&gt;
===Snapping===&lt;br /&gt;
&lt;br /&gt;
Inkscape's snapping code has undergone major changes to make it more reliable and easier to use. Snapping to objects now invokes routines from the 2geom library, which is actively maintained and less error-prone than the old livarot library. &lt;br /&gt;
&lt;br /&gt;
There is a new '''snapping toolbar''' to control the snapping options and modes. Use _View &amp;gt; Show/Hide &amp;gt; Snap_ controls bar to show or hide this toolbar. The toolbar contains toggle buttons for various snapping modes (snap nodes, snap to paths, etc.) as well as a master snapping toggle that disables and reenables all activated modes.&lt;br /&gt;
&lt;br /&gt;
Also, to control some of the snapping features, a '''Snapping''' tab has been created in the Inkscape Preferences dialog. The new features found on this tab are:&lt;br /&gt;
* '''Snap indicator''': When snapping has occurred, an indicator is displayed at that specific position. For now that indicator is just a cross that disappears after a second. In the future the shape of the indicator will be related to the type of target that has been snapped to.&lt;br /&gt;
* '''Snap delay''': Inkscape now optionally waits some time after the mouse pointer has stopped moving before it tries to snap. This makes Inkscape much more responsive on complex documents and allows moving objects in a straight line over a grid, amongst others. &lt;br /&gt;
* Inkscape can be forced to only try snapping the (source) node that is '''closest to the mouse pointer''', à la Corel DRAW. When this mode is enabled, a snap indicator will shortly be shown at that node. This will give you maximum control of the snapping which is useful for complex drawings with many nodes.&lt;br /&gt;
* When multiple snap solutions are found, Inkscape can either prefer the closest transformation (when the weight slider is set to 0; this is the old mode), or prefer the moved object's node that was initially the closest to the pointer (when the slider is set to 1). The way Inkscape calculates the preferred snap has been improved too, which should lead to more predictable snapping.&lt;br /&gt;
&lt;br /&gt;
Other improvements are:&lt;br /&gt;
* The '''Node tool''' now snaps to any unselected node (both cusp and smooth) within the path that's being edited, and nodes of other paths. It also snaps to the path itself, but only to the stationary segments in between two unselected nodes, not to the segment being currently reshaped. It is now also possible to snap while moving nodes along a vertical or horizontal constraint.&lt;br /&gt;
* In the Document Properties dialog, the checkbox for &amp;quot;always snap&amp;quot; has been replaced by a pair of radiobuttons; this should eliminate most of the confusion surrounding this option.&lt;br /&gt;
* Holding the '''Shift''' key now also disables snapping while dragging node handles and while creating single dots.&lt;br /&gt;
* During constrained drawing (using '''Ctrl'''), Inkscape will now only snap to the points on the constrained line.&lt;br /&gt;
* In the Selector tool, snapping while skewing or moving with a constraint (with '''Ctrl''') has been improved.&lt;br /&gt;
* Also in the Selector tool, while moving, Inkscape will now snap the bounding box of each selected item individually instead of the selection as a whole&lt;br /&gt;
&lt;br /&gt;
Inkscape can consider the following objects for snapping, depending on the toggles in the Snapping toolbar:&lt;br /&gt;
* Clipping paths and masks&lt;br /&gt;
* Midpoints of line segments&lt;br /&gt;
* Midpoints of bounding box edges&lt;br /&gt;
* Page border&lt;br /&gt;
* Intersections of any kind of paths&lt;br /&gt;
* Smooth nodes&lt;br /&gt;
* Cusp nodes&lt;br /&gt;
* Each of the handle points (when creating new shapes)&lt;br /&gt;
* Radius handles of rectangles&lt;br /&gt;
* Single dots&lt;br /&gt;
&lt;br /&gt;
==Other features==&lt;br /&gt;
&lt;br /&gt;
===Spell checker===&lt;br /&gt;
&lt;br /&gt;
There's now a built-in spell checker. Press '''Ctrl+Alt+K''' or choose ''Text &amp;gt; Check spelling'' to check all visible text objects in your document (they need not be selected) in turn, going top-to-bottom and left-to-right. Once a misspelled word is found, a red frame around it is displayed, and the object with the misspelling is selected; if you are in Text tool, it also places the text cursor at the beginning of the misspelled word. &lt;br /&gt;
&lt;br /&gt;
In the dialog, you can choose one of the listed suggestions and '''Accept''' it (this button is disabled unless you choose something in the list); '''Ignore''' the word for the rest of this session; or '''Add''' the word to the local dictionary.&lt;br /&gt;
&lt;br /&gt;
Also, since the dialog does not lock Inkscape's window, you can simply edit the word with Text tool. Once you edit it to something acceptable to the speller, it will automatically turn off the red frame and continue checking the&lt;br /&gt;
document. &lt;br /&gt;
&lt;br /&gt;
On Linux, you need to install Aspell and its dictionaries for the languages you want to check. On Windows, for now, only the English dictionary is included with Inkscape builds. &lt;br /&gt;
&lt;br /&gt;
===Desktop integration improvements===&lt;br /&gt;
&lt;br /&gt;
* '''Clipboard is system-wide''': you can now copy/paste objects between different Inkscape instances as well as between Inkscape and other applications (which must be able to handle SVG on the clipboard to use this).&lt;br /&gt;
&lt;br /&gt;
* '''Open Recent menu''' now integrates with Windows recent documents management as well as freedesktop.org recent document lists (used by Gnome, KDE and Xfce). The list can be cleared from the Preferences dialog (the Interface tab).&lt;br /&gt;
&lt;br /&gt;
* '''Themable Icons''': all icons used in Inkscape are now themable using the standard freedesktop.org theming mechanism. The list of names used is available [[themable icons|here]].&lt;br /&gt;
&lt;br /&gt;
===Shell mode===&lt;br /&gt;
&lt;br /&gt;
If you run inkscape with &amp;lt;code&amp;gt;--shell&amp;lt;/code&amp;gt;, it will enter a shell mode. In this mode, you type in commands at the prompt and Inkscape executes them, without you having to run a new copy of Inkscape for each command. This feature is mostly useful for scripting and server uses: it adds no new capabilities but allows you to improve the speed and memory requirements of any script that repeatedly calls Inkscape to perform command line tasks (such as export or conversions). Each command in shell mode must be a complete valid Inkscape command line but without the Inkscape program name, for example:&lt;br /&gt;
&lt;br /&gt;
 $ inkscape --shell&lt;br /&gt;
 Inkscape 0.46+devel interactive shell mode. Type 'quit' to quit.&lt;br /&gt;
 &amp;gt;file.svg --export-pdf=file.pdf&lt;br /&gt;
 &amp;gt;otherfile.svg --export-png=bitmap.png&lt;br /&gt;
 Background RRGGBBAA: ffffff00&lt;br /&gt;
 Area 0:0:744.094:1052.36 exported to 744 x 1052 pixels (90 dpi)&lt;br /&gt;
 Bitmap saved as: bitmap.png&lt;br /&gt;
 &amp;gt;quit&lt;br /&gt;
&lt;br /&gt;
===Gesture-based stroke width adjustment===&lt;br /&gt;
&lt;br /&gt;
Similar to editing the fill or stroke colors by dragging away from the color swatch in the status bar (added in 0.46), this version allows you to drag away from the stroke width value displayed there to change the stroke width of selection. Dragging above the 45-degree line from the swatch increases the width (up to four times the original width), dragging below it decreases the width (down to zero). With this feature, quick yet precise stroke width adjustments are possible without opening any dialogs or menus.&lt;br /&gt;
&lt;br /&gt;
===Tool switching by input device===&lt;br /&gt;
&lt;br /&gt;
Tablets and other input devices that report separate hardware (e.g. pen tip and eraser on the two ends of the pen) are now recognized and current tool can be set to change (to Calligraphic Pen or Eraser) in response to the physical tool being used.&lt;br /&gt;
&lt;br /&gt;
===Layers===&lt;br /&gt;
&lt;br /&gt;
* The Layers dialog now can hide or show '''all layers other than the current''': click on the layer name with right mouse button to get the pop-up menu. The ''Solo'' feature allows you to quickly switch between working layers and check their content in isolation.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Duplicate Layer''', has been added to the Layers menu to duplicate an existing layer with all of its objects (even hidden or locked) and any sub-layers.&lt;br /&gt;
&lt;br /&gt;
* The Add Layer dialog can be opened with '''Ctrl+Shift+N''' (N for new).&lt;br /&gt;
&lt;br /&gt;
* Layer names can now be non-unique within the document.&lt;br /&gt;
&lt;br /&gt;
* Several layer handling inconsistencies have been fixed.&lt;br /&gt;
&lt;br /&gt;
===Editing bitmaps in an external editor===&lt;br /&gt;
&lt;br /&gt;
Linked (but not embedded) bitmaps can be '''edited in an external application'''. Right-click an image and choose ''Edit externally...''&lt;br /&gt;
&lt;br /&gt;
An image will reload when its linked file changes on disk. Both the external editor application to use and the reload behavior are configurable on the ''Bitmaps'' page of the Inkscape Preferences dialog.&lt;br /&gt;
&lt;br /&gt;
===Command for relinking clones===&lt;br /&gt;
&lt;br /&gt;
A new command, '''Relink Clone to Copied''' in ''Edit &amp;gt; Clone'', allows you to relink any clone to a different original object without changing its other properties. Just copy (Ctrl+C) the object you want to be the new original, select any number of clones, and choose the Relink command. Now all selected clones are linked to the copied object.&lt;br /&gt;
&lt;br /&gt;
Note that this may cause the clone to move if the new original and the old original objects are in different positions.&lt;br /&gt;
&lt;br /&gt;
===Automatic relinking of clones on Duplicate===&lt;br /&gt;
&lt;br /&gt;
If you turn on the '''When duplicating original+clones: Relink duplicated clones''' option on the ''Clones'' tab of Inkscape Preferences (default is off), duplicating a selection containing both a clone and its original (possibly in groups) will relink the duplicated clone to the duplicated original instead of the old original.&lt;br /&gt;
&lt;br /&gt;
===Pattern editing===&lt;br /&gt;
&lt;br /&gt;
When editing pattern fills:&lt;br /&gt;
* The pattern origin and scale handles now snap.&lt;br /&gt;
* The pattern scaling can now be different in X and Y direction. Press '''Ctrl''' to have a fixed 1:1 ratio scaling (old behavior). &lt;br /&gt;
* The handles are now positioned at the corners  of the unit cell, instead of only a quarter of that cell as before. So, now a rectangle filled with pattern will have all of the pattern handles in the corners, making it harder to manipulate them. However, the handles can be dragged outside the rectangle by moving the pattern's origin handle.&lt;br /&gt;
&lt;br /&gt;
===Transform dialog: spacing out option===&lt;br /&gt;
&lt;br /&gt;
Previously, the ''Apply to each object separately'' checkbox had no effect for the ''Move'' tab of the Transform dialog (Ctrl+Shift+M). Now, if several objects are selected, this checkbox is on, and &amp;quot;Relative move&amp;quot; is on, each object is shifted '''relative to the closest selected object''' on the left (for X) or below (for Y). &lt;br /&gt;
&lt;br /&gt;
For example, if you have a horizontal row of objects and you move them relatively by x = 5 px with &amp;quot;Apply to each object separately&amp;quot; on, the leftmost object will shift by 5px, the next one to the right by 10px, and so on; the rightmost selected object is displaced by 5*n px where n is the number of selected objects. As a result, the distance in each pair of adjacent objects will increase by 5px and the whole row will be spaced out, much like a letterspacing adjustment spaces out a text string. Moving these objects by X=-5px will, conversely, squeeze them tighter together: the leftmost will move by -5px, the next one by -10px, and so on. For Y, the effect is the same except that the move starts from the object closest to the bottom (i.e. with smallest Y coordinate).&lt;br /&gt;
&lt;br /&gt;
When determining the order of shifting objects, for X, the left edges of their bounding boxes are sorted horizontally, and for Y, the bottoms of their bounding boxes are sorted vertically. The order of selecting the objects or their z-order do not matter.&lt;br /&gt;
&lt;br /&gt;
===Converting text to path produces a group===&lt;br /&gt;
&lt;br /&gt;
Converting a text or flowed text to path (Ctrl+Shift+C) now produces a '''group of paths''', one path for each glyph of text, instead of a single monolithic path as before. Apart from easier manipulation, an additional advantage is that if your text contained styled spans (i.e. fragments with different color, opacity, or other properties), these styles will be preserved by the corresponding glyph paths after the conversion. You can still easily get a single path out of such a group by selecting it and doing Combine (Ctrl+K).&lt;br /&gt;
&lt;br /&gt;
===Combine works on groups===&lt;br /&gt;
&lt;br /&gt;
The Combine command now works transparently on groups, i.e. combines paths inside selected groups at any level of grouping.&lt;br /&gt;
&lt;br /&gt;
===Exclusion works on multiple paths===&lt;br /&gt;
The Exclusion boolean operation can now operate on an arbitrary number of paths.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54897</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54897"/>
		<updated>2009-11-23T08:53:01Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54895</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54895"/>
		<updated>2009-11-23T08:52:10Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SVG support==&lt;br /&gt;
&lt;br /&gt;
===Optimized CSS properties===&lt;br /&gt;
&lt;br /&gt;
* As a file size optimization, Inkscape does not write into SVG some of the stroke properties if the object has &amp;lt;code&amp;gt;stroke:none&amp;lt;/code&amp;gt; and some of the fill properties when it has &amp;lt;code&amp;gt;fill:none&amp;lt;/code&amp;gt;. The only situation where this might affect you is if you remove stroke from an object and then turn it back on - the object will get the default stroke instead of the same it had before. &lt;br /&gt;
&lt;br /&gt;
:Also, in manually-edited SVG where a parent group has no stroke but sets some stroke properties to be inherited by its descendants, you will need to set stroke property to other than none on the group, and suppress inheritance with stroke:none on those children that don't need it.&lt;br /&gt;
&lt;br /&gt;
:Specifically, if stroke:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 stroke-width&lt;br /&gt;
 stroke-linecap&lt;br /&gt;
 stroke-linejoin&lt;br /&gt;
 stroke-miterlimit&lt;br /&gt;
 stroke-opacity&lt;br /&gt;
 stroke-dasharray&lt;br /&gt;
 stroke-dashoffset&lt;br /&gt;
&lt;br /&gt;
:Note that this does not include marker properties, which means you can still have markers on a path without visible stroke.&lt;br /&gt;
&lt;br /&gt;
:If fill:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 fill-opacity&lt;br /&gt;
 fill-rule&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;opacity&amp;lt;/code&amp;gt; property is not written if it has the default value of 1 (this property is not inherited, so the change should have no side effects).&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;marker-start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;marker-mid&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;marker-end&amp;lt;/code&amp;gt; properties are not written if the &amp;lt;code&amp;gt;marker&amp;lt;/code&amp;gt; property is already present with the same value.&lt;br /&gt;
&lt;br /&gt;
===Optimized path data===&lt;br /&gt;
&lt;br /&gt;
In this version, the size of the path data written in the &amp;lt;code&amp;gt;d=&amp;lt;/code&amp;gt; attribute of &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; elements is reduced by about 10%. Inkscape generates the shortest possible path strings by avoiding repeated operators and using relative coordinates (when it helps).&lt;br /&gt;
&lt;br /&gt;
This is controlled by the options on the '''SVG output''' page of Inkscape Preferences dialog. Also, you can change the following attributes in &amp;lt;code&amp;gt;group id=&amp;quot;svgoutput&amp;quot;&amp;lt;/code&amp;gt; in your preferences.xml file:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;allowrelativecoordinates&amp;lt;/code&amp;gt; (default 1) to switch relative coordinates on (1) or off (0)&lt;br /&gt;
* &amp;lt;code&amp;gt;forcerepeatcommands&amp;lt;/code&amp;gt; (default 0) to force repeating operators (1) or allow use of the more compact representation without repeated operators (0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [this seems no longer to be true, fix it!!! I don't know what happened, someone changed something and now it no longer works :'( -johan]&lt;br /&gt;
&lt;br /&gt;
===No more explicit closing line segment===&lt;br /&gt;
Inkscape used to always explicitly write the closing line segment to SVG for closed paths, for example: &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 L 0,0 z&amp;quot;. With the improved SVG path data writing, Inkscape no longer generates this closing line segment, resulting in &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When SVG path data input contains this explicit closing segment, it is maintained throughout transformations, but is removed after using the node edit tool.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal and vertical path segments===&lt;br /&gt;
&lt;br /&gt;
If an SVG contains paths with shorthands for horizontal and vertical path segments ('H' or 'V'), then Inkscape will try to maintain those shorthands if possible, so the saved file will also contain them.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;script&amp;gt; tag preserved===&lt;br /&gt;
&lt;br /&gt;
While Inkscape does not yet support SVG scripting via the &amp;lt;script&amp;gt; element, this element is now preserved after editing the file in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Initial SVG Fonts support===&lt;br /&gt;
&lt;br /&gt;
As a SoC 2008 project, JucaBlues implemented initial parsing and rendering of [http://www.w3.org/TR/SVG11/fonts.html SVG Fonts].&lt;br /&gt;
You can design fonts within Inkscape, but using them to render text on the canvas is not yet supported. We are waiting for libpango to implement proper support of the user-fonts feature. &lt;br /&gt;
&lt;br /&gt;
Currently, the main benefit of this feature is to improve the font design workflow when working with FontForge: You can save SVG files with fonts embedded and import them into Fontforge, and you only need one file per font instead of one file per glyph.&lt;br /&gt;
&lt;br /&gt;
An SVG font is a mapping of chunks of SVG drawing to characters. When a certain character is used in a string, its respective glyph is rendered. If no glyph is declared for a certain character, then there is a default &amp;quot;missing glyph&amp;quot; that is rendered. You can set the drawing that defines this missing glyph; this is done by clicking on the '''Missing Glyph: From Selection...''' button at the top of the dialog.&lt;br /&gt;
&lt;br /&gt;
Here's an example of a font design workflow:&lt;br /&gt;
&lt;br /&gt;
# Open the SVG Font dialog by _Text &amp;gt; SVG Fonts_. &lt;br /&gt;
# Click '''New''' under the font list. Select the new font in list; you can rename it by clicking on its name and typing a new name. You will see a set of black squares in the text preview area. This is the preview text being rendered. It only uses the default missing glyph (which is initially defined as a black square) because no specific glyphs were defined yet.&lt;br /&gt;
# Draw something that you want to use for the missing glyph &lt;br /&gt;
# Click '''Missing Glyph: From selection...'''&lt;br /&gt;
# Draw a glyph for the &amp;quot;a&amp;quot; character (character matching is case sensitive)&lt;br /&gt;
# On the '''Glyphs''' tab, click '''Add glyph'''&lt;br /&gt;
# Type &amp;quot;a&amp;quot; in the '''Matching String''' column (at the moment, handling of the glyph-name attribute is not implemented)&lt;br /&gt;
# With the row selected, click '''Get curves from selection...'''&lt;br /&gt;
# Now, you will see the &amp;quot;a&amp;quot; glyph in the preview rendering if the preview text contains it. You can edit the preview text as needed to view different characters.&lt;br /&gt;
&lt;br /&gt;
Repeat steps 5 through 9 for every glyph you wish to add to your font, then save the SVG file and open it in FontForge for further editing.&lt;br /&gt;
&lt;br /&gt;
===SVG Test Suite Compliance===&lt;br /&gt;
&lt;br /&gt;
As a result of last year's GSoC, there is now a rendering test framework along with a number of tests (found in the SVN repository [http://inkscape.svn.sourceforge.net/svnroot/inkscape/gsoc-testsuite/tester/ here]). These tests can be run reasonably easily on any system (you don't need to be able to compile Inkscape) and include a large part of the [http://www.w3.org/Graphics/SVG/Test/ [[W3C]] SVG Test Suite]. See [http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html this page] or [http://auriga.mine.nu/inkscape/ this page] for up-to-date rendering results. Also see [[TestingInkscape]] for information on running and creating rendering tests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [files which failed on 0.46 and now pass, and vice versa]&lt;br /&gt;
List of render test changes with respect to 0.46:&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editing Aids==&lt;br /&gt;
&lt;br /&gt;
===Grids===&lt;br /&gt;
* The dotted rectangular grid now shows small crosses at the intersection points of emphasis lines.&lt;br /&gt;
&lt;br /&gt;
===Guides===&lt;br /&gt;
&lt;br /&gt;
* Guides can now be rotated using the mouse. Each guide has an anchor (visible as a little circle) around which it can rotate.&lt;br /&gt;
:*'''Drag''' a guide anywhere to move it.&lt;br /&gt;
:*'''Shift+drag''' to rotate a guide about its anchor (additionally press '''Ctrl''' to constrain the rotation angle to multiples of 15 degrees).&lt;br /&gt;
:*'''Ctrl+drag''' to move the anchor along the guide.&lt;br /&gt;
:*Press '''Del''' while hovering the mouse over the guide to delete it.&lt;br /&gt;
 &lt;br /&gt;
* There is now an option in the Preferences dialog ('''Tools''' page) to treat groups as single objects during conversion to guides (as opposed to converting each object inside the group separately).&lt;br /&gt;
&lt;br /&gt;
===Snapping===&lt;br /&gt;
&lt;br /&gt;
Inkscape's snapping code has undergone major changes to make it more reliable and easier to use. Snapping to objects now invokes routines from the 2geom library, which is actively maintained and less error-prone than the old livarot library. &lt;br /&gt;
&lt;br /&gt;
There is a new '''snapping toolbar''' to control the snapping options and modes. Use _View &amp;gt; Show/Hide &amp;gt; Snap_ controls bar to show or hide this toolbar. The toolbar contains toggle buttons for various snapping modes (snap nodes, snap to paths, etc.) as well as a master snapping toggle that disables and reenables all activated modes.&lt;br /&gt;
&lt;br /&gt;
Also, to control some of the snapping features, a '''Snapping''' tab has been created in the Inkscape Preferences dialog. The new features found on this tab are:&lt;br /&gt;
* '''Snap indicator''': When snapping has occurred, an indicator is displayed at that specific position. For now that indicator is just a cross that disappears after a second. In the future the shape of the indicator will be related to the type of target that has been snapped to.&lt;br /&gt;
* '''Snap delay''': Inkscape now optionally waits some time after the mouse pointer has stopped moving before it tries to snap. This makes Inkscape much more responsive on complex documents and allows moving objects in a straight line over a grid, amongst others. &lt;br /&gt;
* Inkscape can be forced to only try snapping the (source) node that is '''closest to the mouse pointer''', à la Corel DRAW. When this mode is enabled, a snap indicator will shortly be shown at that node. This will give you maximum control of the snapping which is useful for complex drawings with many nodes.&lt;br /&gt;
* When multiple snap solutions are found, Inkscape can either prefer the closest transformation (when the weight slider is set to 0; this is the old mode), or prefer the moved object's node that was initially the closest to the pointer (when the slider is set to 1). The way Inkscape calculates the preferred snap has been improved too, which should lead to more predictable snapping.&lt;br /&gt;
&lt;br /&gt;
Other improvements are:&lt;br /&gt;
* The '''Node tool''' now snaps to any unselected node (both cusp and smooth) within the path that's being edited, and nodes of other paths. It also snaps to the path itself, but only to the stationary segments in between two unselected nodes, not to the segment being currently reshaped. It is now also possible to snap while moving nodes along a vertical or horizontal constraint.&lt;br /&gt;
* In the Document Properties dialog, the checkbox for &amp;quot;always snap&amp;quot; has been replaced by a pair of radiobuttons; this should eliminate most of the confusion surrounding this option.&lt;br /&gt;
* Holding the '''Shift''' key now also disables snapping while dragging node handles and while creating single dots.&lt;br /&gt;
* During constrained drawing (using '''Ctrl'''), Inkscape will now only snap to the points on the constrained line.&lt;br /&gt;
* In the Selector tool, snapping while skewing or moving with a constraint (with '''Ctrl''') has been improved.&lt;br /&gt;
* Also in the Selector tool, while moving, Inkscape will now snap the bounding box of each selected item individually instead of the selection as a whole&lt;br /&gt;
&lt;br /&gt;
Inkscape can consider the following objects for snapping, depending on the toggles in the Snapping toolbar:&lt;br /&gt;
* Clipping paths and masks&lt;br /&gt;
* Midpoints of line segments&lt;br /&gt;
* Midpoints of bounding box edges&lt;br /&gt;
* Page border&lt;br /&gt;
* Intersections of any kind of paths&lt;br /&gt;
* Smooth nodes&lt;br /&gt;
* Cusp nodes&lt;br /&gt;
* Each of the handle points (when creating new shapes)&lt;br /&gt;
* Radius handles of rectangles&lt;br /&gt;
* Single dots&lt;br /&gt;
&lt;br /&gt;
==Other features==&lt;br /&gt;
&lt;br /&gt;
===Spell checker===&lt;br /&gt;
&lt;br /&gt;
There's now a built-in spell checker. Press '''Ctrl+Alt+K''' or choose ''Text &amp;gt; Check spelling'' to check all visible text objects in your document (they need not be selected) in turn, going top-to-bottom and left-to-right. Once a misspelled word is found, a red frame around it is displayed, and the object with the misspelling is selected; if you are in Text tool, it also places the text cursor at the beginning of the misspelled word. &lt;br /&gt;
&lt;br /&gt;
In the dialog, you can choose one of the listed suggestions and '''Accept''' it (this button is disabled unless you choose something in the list); '''Ignore''' the word for the rest of this session; or '''Add''' the word to the local dictionary.&lt;br /&gt;
&lt;br /&gt;
Also, since the dialog does not lock Inkscape's window, you can simply edit the word with Text tool. Once you edit it to something acceptable to the speller, it will automatically turn off the red frame and continue checking the&lt;br /&gt;
document. &lt;br /&gt;
&lt;br /&gt;
On Linux, you need to install Aspell and its dictionaries for the languages you want to check. On Windows, for now, only the English dictionary is included with Inkscape builds. &lt;br /&gt;
&lt;br /&gt;
===Desktop integration improvements===&lt;br /&gt;
&lt;br /&gt;
* '''Clipboard is system-wide''': you can now copy/paste objects between different Inkscape instances as well as between Inkscape and other applications (which must be able to handle SVG on the clipboard to use this).&lt;br /&gt;
&lt;br /&gt;
* '''Open Recent menu''' now integrates with Windows recent documents management as well as freedesktop.org recent document lists (used by Gnome, KDE and Xfce). The list can be cleared from the Preferences dialog (the Interface tab).&lt;br /&gt;
&lt;br /&gt;
* '''Themable Icons''': all icons used in Inkscape are now themable using the standard freedesktop.org theming mechanism. The list of names used is available [[themable icons|here]].&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54893</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54893"/>
		<updated>2009-11-23T08:51:23Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SVG support==&lt;br /&gt;
&lt;br /&gt;
===Optimized CSS properties===&lt;br /&gt;
&lt;br /&gt;
* As a file size optimization, Inkscape does not write into SVG some of the stroke properties if the object has &amp;lt;code&amp;gt;stroke:none&amp;lt;/code&amp;gt; and some of the fill properties when it has &amp;lt;code&amp;gt;fill:none&amp;lt;/code&amp;gt;. The only situation where this might affect you is if you remove stroke from an object and then turn it back on - the object will get the default stroke instead of the same it had before. &lt;br /&gt;
&lt;br /&gt;
:Also, in manually-edited SVG where a parent group has no stroke but sets some stroke properties to be inherited by its descendants, you will need to set stroke property to other than none on the group, and suppress inheritance with stroke:none on those children that don't need it.&lt;br /&gt;
&lt;br /&gt;
:Specifically, if stroke:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 stroke-width&lt;br /&gt;
 stroke-linecap&lt;br /&gt;
 stroke-linejoin&lt;br /&gt;
 stroke-miterlimit&lt;br /&gt;
 stroke-opacity&lt;br /&gt;
 stroke-dasharray&lt;br /&gt;
 stroke-dashoffset&lt;br /&gt;
&lt;br /&gt;
:Note that this does not include marker properties, which means you can still have markers on a path without visible stroke.&lt;br /&gt;
&lt;br /&gt;
:If fill:none, the following properties do not get written to SVG:&lt;br /&gt;
&lt;br /&gt;
 fill-opacity&lt;br /&gt;
 fill-rule&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;opacity&amp;lt;/code&amp;gt; property is not written if it has the default value of 1 (this property is not inherited, so the change should have no side effects).&lt;br /&gt;
&lt;br /&gt;
*The &amp;lt;code&amp;gt;marker-start&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;marker-mid&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;marker-end&amp;lt;/code&amp;gt; properties are not written if the &amp;lt;code&amp;gt;marker&amp;lt;/code&amp;gt; property is already present with the same value.&lt;br /&gt;
&lt;br /&gt;
===Optimized path data===&lt;br /&gt;
&lt;br /&gt;
In this version, the size of the path data written in the &amp;lt;code&amp;gt;d=&amp;lt;/code&amp;gt; attribute of &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; elements is reduced by about 10%. Inkscape generates the shortest possible path strings by avoiding repeated operators and using relative coordinates (when it helps).&lt;br /&gt;
&lt;br /&gt;
This is controlled by the options on the '''SVG output''' page of Inkscape Preferences dialog. Also, you can change the following attributes in &amp;lt;code&amp;gt;group id=&amp;quot;svgoutput&amp;quot;&amp;lt;/code&amp;gt; in your preferences.xml file:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;allowrelativecoordinates&amp;lt;/code&amp;gt; (default 1) to switch relative coordinates on (1) or off (0)&lt;br /&gt;
* &amp;lt;code&amp;gt;forcerepeatcommands&amp;lt;/code&amp;gt; (default 0) to force repeating operators (1) or allow use of the more compact representation without repeated operators (0)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [this seems no longer to be true, fix it!!! I don't know what happened, someone changed something and now it no longer works :'( -johan]&lt;br /&gt;
&lt;br /&gt;
===No more explicit closing line segment===&lt;br /&gt;
Inkscape used to always explicitly write the closing line segment to SVG for closed paths, for example: &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 L 0,0 z&amp;quot;. With the improved SVG path data writing, Inkscape no longer generates this closing line segment, resulting in &amp;quot;M 0,0 L 1,0 L 1,1 L 0,1 z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When SVG path data input contains this explicit closing segment, it is maintained throughout transformations, but is removed after using the node edit tool.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Horizontal and vertical path segments===&lt;br /&gt;
&lt;br /&gt;
If an SVG contains paths with shorthands for horizontal and vertical path segments ('H' or 'V'), then Inkscape will try to maintain those shorthands if possible, so the saved file will also contain them.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;script&amp;gt; tag preserved===&lt;br /&gt;
&lt;br /&gt;
While Inkscape does not yet support SVG scripting via the &amp;lt;script&amp;gt; element, this element is now preserved after editing the file in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Initial SVG Fonts support===&lt;br /&gt;
&lt;br /&gt;
As a SoC 2008 project, JucaBlues implemented initial parsing and rendering of [http://www.w3.org/TR/SVG11/fonts.html SVG Fonts].&lt;br /&gt;
You can design fonts within Inkscape, but using them to render text on the canvas is not yet supported. We are waiting for libpango to implement proper support of the user-fonts feature. &lt;br /&gt;
&lt;br /&gt;
Currently, the main benefit of this feature is to improve the font design workflow when working with FontForge: You can save SVG files with fonts embedded and import them into Fontforge, and you only need one file per font instead of one file per glyph.&lt;br /&gt;
&lt;br /&gt;
An SVG font is a mapping of chunks of SVG drawing to characters. When a certain character is used in a string, its respective glyph is rendered. If no glyph is declared for a certain character, then there is a default &amp;quot;missing glyph&amp;quot; that is rendered. You can set the drawing that defines this missing glyph; this is done by clicking on the '''Missing Glyph: From Selection...''' button at the top of the dialog.&lt;br /&gt;
&lt;br /&gt;
Here's an example of a font design workflow:&lt;br /&gt;
&lt;br /&gt;
# Open the SVG Font dialog by _Text &amp;gt; SVG Fonts_. &lt;br /&gt;
# Click '''New''' under the font list. Select the new font in list; you can rename it by clicking on its name and typing a new name. You will see a set of black squares in the text preview area. This is the preview text being rendered. It only uses the default missing glyph (which is initially defined as a black square) because no specific glyphs were defined yet.&lt;br /&gt;
# Draw something that you want to use for the missing glyph &lt;br /&gt;
# Click '''Missing Glyph: From selection...'''&lt;br /&gt;
# Draw a glyph for the &amp;quot;a&amp;quot; character (character matching is case sensitive)&lt;br /&gt;
# On the '''Glyphs''' tab, click '''Add glyph'''&lt;br /&gt;
# Type &amp;quot;a&amp;quot; in the '''Matching String''' column (at the moment, handling of the glyph-name attribute is not implemented)&lt;br /&gt;
# With the row selected, click '''Get curves from selection...'''&lt;br /&gt;
# Now, you will see the &amp;quot;a&amp;quot; glyph in the preview rendering if the preview text contains it. You can edit the preview text as needed to view different characters.&lt;br /&gt;
&lt;br /&gt;
Repeat steps 5 through 9 for every glyph you wish to add to your font, then save the SVG file and open it in FontForge for further editing.&lt;br /&gt;
&lt;br /&gt;
===SVG Test Suite Compliance===&lt;br /&gt;
&lt;br /&gt;
As a result of last year's GSoC, there is now a rendering test framework along with a number of tests (found in the SVN repository [http://inkscape.svn.sourceforge.net/svnroot/inkscape/gsoc-testsuite/tester/ here]). These tests can be run reasonably easily on any system (you don't need to be able to compile Inkscape) and include a large part of the [http://www.w3.org/Graphics/SVG/Test/ [[W3C]] SVG Test Suite]. See [http://home.hccnet.nl/th.v.d.gronde/inkscape/ResultViewer.html this page] or [http://auriga.mine.nu/inkscape/ this page] for up-to-date rendering results. Also see [[TestingInkscape]] for information on running and creating rendering tests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [files which failed on 0.46 and now pass, and vice versa]&lt;br /&gt;
List of render test changes with respect to 0.46:&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54891</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54891"/>
		<updated>2009-11-23T08:50:39Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;br /&gt;
&lt;br /&gt;
===UniConvertor-based import and export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to import files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Corel DRAW versions 7 to X4 document files (CDR)&lt;br /&gt;
* Corel DRAW versions 7 to X4 Template files (CDT)&lt;br /&gt;
* Corel DRAW Presentation Exchange files (CMX)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (CCX)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* Computer Graphics Metafiles (CGM)&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Inkscape can now use UniConvertor to export files of the following types:&lt;br /&gt;
&lt;br /&gt;
* Windows Metafiles (WMF)&lt;br /&gt;
* sK1 files (SK1)&lt;br /&gt;
* HPGL (AutoCAD) Plot files (PLT) (requires UniConvertor 1.1.4)&lt;br /&gt;
&lt;br /&gt;
Text objects are not supported as of UniConvertor 1.1.4.&lt;br /&gt;
&lt;br /&gt;
On Windows, UniConvertor is included with Inkscape distribution and does not require separate installation.&lt;br /&gt;
&lt;br /&gt;
===HPGL export===&lt;br /&gt;
&lt;br /&gt;
In addition to the HPGL export via UniConvertor listed above, Inkscape can now export to HPGL (Hewlett-Packard Graphics Language) via an internal routine that is geared towards various cutters/plotters.&lt;br /&gt;
&lt;br /&gt;
===JavaFX export===&lt;br /&gt;
&lt;br /&gt;
Inkscape can export drawings to JavaFX format (.fx file extension).&lt;br /&gt;
&lt;br /&gt;
===DXF import and export===&lt;br /&gt;
&lt;br /&gt;
* DXF export for desktop cutting plotters is much faster than in previous versions. A new option was added to provide support for RoboMaster desktop cutting software. Also, polylines and polysplines are now supported.&lt;br /&gt;
&lt;br /&gt;
* DXF import is new. It supports a number of the simpler DXF shapes: line, Bezier spline, ellipse, circular arc, text.&lt;br /&gt;
&lt;br /&gt;
===PNG export===&lt;br /&gt;
&lt;br /&gt;
* PNG export has been updated to include metadata if present in the source SVG. This includes the Author, Copyright, Creation Time, Description, and Title fields. PNG metadata can be viewed using the ImageMagick &amp;lt;code&amp;gt;identify&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
* Export filenames that are relative (e.g. &amp;lt;code&amp;gt;../file.png&amp;lt;/code&amp;gt; or simply &amp;lt;code&amp;gt;file.png&amp;lt;/code&amp;gt;) are now resolved relative to the document's location. This applies to the filenames you type in the Export dialog as well as those stored in export hints in the document itself (and used by the &amp;quot;Batch export&amp;quot; checkbutton as well as in command line export with &amp;lt;code&amp;gt;--export-use-hints&amp;lt;/code&amp;gt;). However, export filenames specified directly on the command line are not resolved, which in effect means they work, as before, from the current working directory from which you run the export command.&lt;br /&gt;
&lt;br /&gt;
===OCAL (Open Clip Art Library) Export===&lt;br /&gt;
* Export to Openclipart.org has been disabled for 0.47 as it had become non-functional and needs to be re-written.&lt;br /&gt;
&lt;br /&gt;
==Autosave==&lt;br /&gt;
&lt;br /&gt;
The new autosave feature allow for automatic timed backups as work goes on. Saved versions are put in a designated directory and do not overwrite the original SVG file nor each other. &lt;br /&gt;
&lt;br /&gt;
In Inkscape Preferences (Ctrl+Shift+P), '''Save''' tab, you can enable this feature and specify various options:&lt;br /&gt;
&lt;br /&gt;
* the time interval between backups, in minutes;&lt;br /&gt;
&lt;br /&gt;
* the directory where you want the backups to be stored;&lt;br /&gt;
&lt;br /&gt;
* and the maximum number of saved backups (if this number is exceeded, old backups will start to be deleted).&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
* The former Effects menu is renamed to '''Extensions'''. This is less confusing and better reflects the content of the menu: a collection of extensions, written mostly in Python, which perform various tasks with or without selection. &lt;br /&gt;
&lt;br /&gt;
===New and improved extensions===&lt;br /&gt;
&lt;br /&gt;
* The new '''Arrange &amp;gt; Restack''' extension restacks (changes the z-order of) selected objects, with options including: left to right, top to bottom (or vice versa), radial outward or inward, or at an arbitrary angle. You can also specify what point of an object is used to calculate its position for restacking.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Extrude''' extension is similar to the old Extrude effect, which has been renamed Motion. The new effect requires two paths and draws connection lines or polygons between their nodes. If you want more dense extrusion, add more nodes to the paths. All the extrusion polygons are separate (grouped) objects, so they can be easily painted by the Tweak tool to get nicely shaded ribbons, 3D letters, and the like.&lt;br /&gt;
&lt;br /&gt;
* The new '''Generate from Path &amp;gt; Scatter''' extension spreads copies of pattern along arbitrary &amp;quot;skeleton&amp;quot; paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed.&lt;br /&gt;
&lt;br /&gt;
* The improved '''Modify Path &amp;gt; Add Nodes''' extension now allows segments to be divided into a given number of subsegments.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Convert to Dashes''' extension takes the dash pattern of the stroke and explicitly cuts the curve to duplicate this pattern. This can be used to allow desktop cutting plotters, which don't understand dashed stroke style, to cut dashed paths. You can also achieve interesting effects with smoothly varying dash length if you edit the resulting path with Node Sculpting technique (Alt+drag with Node tool).&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Add printing marks''' extension adds printing marks and color bars required by print bureaus. You can either manually define margins by which cut marks are created.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; 3D Polyhedron''' extension draws 2D projections of 3D polyhedrons and other 3D shapes. You can choose one of a number of predefined shapes (cube, octahedron, truncated dodecahedron and others) or load a shape definition from an OBJ file. The shape can be rotated around any of the three axes by arbitrary amount; you can also define various style options such as color of the faces and stroke width, and enable shading with adjustable light source position.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Alphabet Soup''' extension is a vector rework of Matt Chrisholm's [http://www.theory.org/artprojects/alphabetsoup/main.html script]. Alphabet Soup randomly mashes glyph elements together to make exotic-looking text.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Cartesian Grid''' extension plots Cartesian (square) grids that do not fill the page, but offer three levels of division, logarithmic scales (with clutter-reduction and arbitrary base) and customizable line width. All like elements (e.g. x-axis subminor divisions) are put into subgroups together. A proper border is also drawn, with an independent line width.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Polar Grid''' extension plots a polar coordinate grid, with options for arbitrary-base logarithmic subdivisions, clutter-reduction around the origin, circumferential labels and custom line widths.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Draw from Triangle''' extension takes a triangle drawn as a path (only the first three nodes of a path are counted) and allows to draw many triangle-related geometrical objects such as circumcircles, excentral triangles, etc. It also lets you specify custom trilinear coordinates and triangle centre functions, as well as compute basic triangle properties such as area and semiperimeter.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Guides Creator''' extension quickly creates horizontal and vertical guides for subdividing the canvas. You can choose the divisions from None, 1/2, 1/3 ... to 1/10.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Calendar''' extension draws a calendar for a given year with localizable month/weekday names, colors, and many other options.&lt;br /&gt;
&lt;br /&gt;
* The new '''Render &amp;gt; Foldable Box''' extension creates foldouts for paper boxes.&lt;br /&gt;
&lt;br /&gt;
* The new '''Text &amp;gt; Convert to Braille''' extension recodes English (or just Latin letters) text to [http://en.wikipedia.org/wiki/Braille Braille] code. It is not intended to create a real Braille text for visually impaired people, just an accurate graphical representation of Braille text to be used in illustrations.&lt;br /&gt;
&lt;br /&gt;
* The new '''Modify Path &amp;gt; Interpolate Attribute in a Group''' extension takes a group of objects and assigns to its members interpolated values of an attribute of your choice, such as width, height, opacity, etc. &lt;br /&gt;
&lt;br /&gt;
* The new '''Web &amp;gt; JavaScript''' extensions allow you to set various interactive JavaScript attributes, such as onclick or onfocus, on SVG elements. Inkscape does not support them on rendering but you might need them for other SVG viewers such as Firefox.&lt;br /&gt;
&lt;br /&gt;
===Extension API changes===&lt;br /&gt;
&lt;br /&gt;
* While the &amp;quot;Live preview&amp;quot; checkbox is useful for most effects, for some it just does not make sense. Now, you can add the attribute &amp;lt;code&amp;gt;needs-live-preview=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;effect&amp;lt;/code&amp;gt; element in the .inx file of the effect to suppress this checkbox for your effect.&lt;br /&gt;
&lt;br /&gt;
* Parameters passed to extensions (via the &amp;lt;param&amp;gt; element) now can have a boolean attribute, &amp;lt;code&amp;gt;gui-hidden&amp;lt;/code&amp;gt;, to indicate that the parameter should not be represented in the GUI. If all parameters are marked as hidden, no GUI is presented for such extension.&lt;br /&gt;
&lt;br /&gt;
* All '''.inx''' files are now properly formatted XML files with their own namespace of: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.inkscape.org/namespace/inkscape/extension&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and a Relax NG schema to define it. More information can be found on the [[Extensions]] page.&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
&lt;br /&gt;
The Filter Editor (former Filter Effects) and Remove Filters commands are moved from the Object menu to the new '''Filters''' top-level menu, which also contains a collection of preset filters.&lt;br /&gt;
&lt;br /&gt;
===Preset filters===&lt;br /&gt;
&lt;br /&gt;
The Filter Editor is powerful, but can be quite cumbersome. You can now apply complex '''preset filters''' to selected objects with a single command by choosing it from the new ''Filters'' top-level menu. Submenus categorize the filters by function or appearance. To view a sampler of all preset filters, open '''filters.svg''' document from Inkscape's examples (&amp;lt;code&amp;gt;share/examples&amp;lt;/code&amp;gt; in the Inkscape tree).&lt;br /&gt;
&lt;br /&gt;
Most filters apply immediately after selecting the command; some present a dialog where you can adjust some of the parameters before applying the filter (such filters have &amp;quot;...&amp;quot; at the end of the command in the menu). &lt;br /&gt;
&lt;br /&gt;
By default, if the selected object already has some filter applied, the chosen filter will be '''merged''' with the existing filter for combined effect. However you can also '''overlay''' several filters to an object while keeping them separated: simply press Ctrl+G after applying any filter and then apply another one; the filters will then display separately in the Filters Editor.&lt;br /&gt;
&lt;br /&gt;
You can easily add your own filters to these menus. Simply place any SVG file with the filters to the &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; subdirectory of your config directory (&amp;lt;code&amp;gt;~/.config/Inkscape/&amp;lt;/code&amp;gt; on Linux) and the filters will be picked up from it when you start Inkscape. By default, they will be placed in the ''Personal'' submenu under ''Effects &amp;gt; Filters''. If you want to control this, add the following attributes to the &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt; element:&lt;br /&gt;
&lt;br /&gt;
 inkscape:label         is the command label&lt;br /&gt;
 inkscape:menu          is the submenu to place the command into&lt;br /&gt;
 inkscape:menu-tooltip  is the tooltip (displayed in the statusbar &lt;br /&gt;
                        as you select the command)&lt;br /&gt;
&lt;br /&gt;
===''No Filters'' rendering mode===&lt;br /&gt;
In order to facilitate editing documents that use lots of SVG filter effects, filter effects can now be disabled for a particular document window by selecting ''View &amp;gt; Display mode &amp;gt; No Filters'' from the menu.  This provides an intermediate step between Normal and Outline view modes.&lt;br /&gt;
&lt;br /&gt;
The ''Toggle View'' command in the ''Display Mode'' submenu ('''Ctrl+keypad 5''') toggles between all 3 modes in a loop: Normal, No filters, Outline.&lt;br /&gt;
&lt;br /&gt;
===Filter quality setting===&lt;br /&gt;
&lt;br /&gt;
In addition to the Blur Quality setting, Inkscape now has a general ''Filter Effects Quality'' setting on the Filters tab of Inkscape Preferences. It affects all filters and gives you an opportunity to seek optimum balance between speed and accuracy when rendering filters.&lt;br /&gt;
&lt;br /&gt;
* '''Best quality''' is the quality used when exporting.&lt;br /&gt;
* '''Better quality''' uses fast methods for transforming images, which occasionally shows up as jagged edges. Full rendering resolution is used.&lt;br /&gt;
* Anything below that also uses low resolution rendering for filters.&lt;br /&gt;
&lt;br /&gt;
For exporting images, the best quality is used regardless of this setting.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54889</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54889"/>
		<updated>2009-11-23T08:49:43Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;br /&gt;
&lt;br /&gt;
===Migration to lib2geom===&lt;br /&gt;
Many parts of the code have been changed to use the 2geom library for geometrical calculations instead of the old libnr and livarot libraries.&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
Instead of global functions directly manipulating an XML document, the preferences API is now exposed through the &amp;lt;code&amp;gt;Inkscape::Preferences&amp;lt;/code&amp;gt; singleton. It abstracts away the way the preferences are stored in memory. In the future it may allow for different user settings storage backends (like GConf or the upcoming dconf on GNOME desktops or .plist files on OS X). Previously, Inkscape directly manipulated an internal XML document.&lt;br /&gt;
&lt;br /&gt;
The Preferences directory has been moved on Linux (and Mac OS X) from ~/.inkscape to ~/.config/inkscape to better conform to Linux desktop standards.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
===Node tool===&lt;br /&gt;
&lt;br /&gt;
* In previous versions of Inkscape, no visual feedback was given back to the user when hovering over paths when using the ''Node tool''. In this update, hovering over a path with the ''Node tool'' now results in a highlighted path outline being displayed. '''Note:''' the duration and color of the new path outline feature can be configured in the '''Tools &amp;gt; Node''' section of the  '''Inkscape Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
* The Node tool can now edit '''clipping paths''' and '''masks''' of objects on canvas, without releasing them. If the selected object has a clipping path and mask, the corresponding buttons on the controls bar of the tool will be enabled; pressing these buttons will display the editable paths or handles of the clippath or mask. A clipping path is stroked green, a mask is stroked blue (the same colors as those used for them in Outline mode).&lt;br /&gt;
&lt;br /&gt;
* Snapping has been improved (more details in Snapping below).&lt;br /&gt;
&lt;br /&gt;
* When dragging a node handle with '''Ctrl''' pressed, it now snaps not only to the 15 degree increments starting from 0 and to the original handle direction, but also to the direction of the opposite handle (if it exists) or of the opposite line segment (if it is a straight line).&lt;br /&gt;
&lt;br /&gt;
* The behavior of the buttons/shortcuts that make a node smooth or cusp has been improved:&lt;br /&gt;
** If a node is already a cusp (diamond shaped), pressing Shift+C again on it will retract both its handles. As this works for any number of selected nodes, you can always retract all handles in all nodes by selecting all nodes and pressing Shift+C twice.&lt;br /&gt;
** If a non-smooth node is next to a straight line segment, pressing Shift+S once makes it ''half-smooth'': it now has one handle aligned with that line segment. Another press of Shift+S will expand the second handle as well turning it into a full smooth node. If a node is between two curve segments, Shift+S will expand both handles as before.&lt;br /&gt;
&lt;br /&gt;
*'''Auto smooth nodes''': this is a new node type, similar to the one  Xara Xtreme has. An auto node is a smooth node which automatically adjusts (rotates and stretches) its handles when this node or its neighbors are moved. This adjustment (same as what you get when you convert node type to Smooth, but continuous) keeps the curve at this node as smooth as possible. It feels a bit like Spiro paths (see below); although not as smooth as a Spiro, auto nodes may often be preferable as they work without applying any path effect. Whenever you manually adjust the ''handles'' of an auto node or drag the adjacent ''curve'', the node loses its auto state and becomes simply smooth; for this reason, it is recommended to edit smooth nodes with the node handles hidden via a toggle button on the Node tool controls bar. Auto nodes are represented by little circles, as opposed to smooth/symmetric nodes (squares) and cusp nodes (diamonds). To convert selected node(s) to auto, press '''Shift+A''' or use the corresponding node type button on the controls bar.&lt;br /&gt;
&lt;br /&gt;
===Tweak tool===&lt;br /&gt;
&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures.&lt;br /&gt;
&lt;br /&gt;
* '''Push mode''' moves those selected objects that are under the brush in the direction in which you move the brush. This is similar to the Push path mode, except that the Move mode affects entire objects and not parts of the paths under the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Attract/Repel Objects mode'''  moves those selected objects that are under the brush towards the cursor (default) or away from cursor (with '''Shift''' pressed). This is similar to the Attract/repel path mode, except that the Move in/out mode affects entire objects and not parts of the paths under cursor.&lt;br /&gt;
&lt;br /&gt;
* '''Jitter mode''' moves those selected objects that are under the brush in random directions and by random amounts, but the overall amount of movement depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Scale mode''' scales those selected objects that are under the brush down (by default) or up (with '''Shift''' pressed). The speed of scaling depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush.&lt;br /&gt;
&lt;br /&gt;
* '''Rotate mode''' rotates those selected objects that are under the brush clockwise (by default) or counterclockwise (with '''Shift''' pressed). The speed of rotation depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
* '''Duplicate/delete mode''' randomly duplicates those selected objects that are under the brush (by default) or deletes them (with '''Shift''' pressed). The chance of an object to be duplicated and deleted depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. Like with the regular Duplicate command, duplicating with Tweak tool places the copies right over the originals, and you may need to use the Jitter mode to ruffle them apart.  The duplicates created by the tool are automatically added to selection if the originals objects were in selection (e.g. if you're tweaking a group of objects, they are duplicated within that group and are not by themselves selected). &lt;br /&gt;
&lt;br /&gt;
*'''Blur mode''' blurs the selected objects under the brush more (by default) or less (with Shift pressed). The amount of blur added or removed depends on Force, pen pressure (if you're using a tablet pen), on the closeness of the object to the center of brush, and on how long you apply the brush. &lt;br /&gt;
&lt;br /&gt;
Also, the existing path editing modes of the tool have been rearranged: now Shrink and Grow are one mode (shrinks by default, grows with Shift), and Attract and Repel are one mode (attracts by default, repels with Shift). Here is a complete list of modes and shortcuts of the Tweak tool:&lt;br /&gt;
&lt;br /&gt;
 Shift+m, Shift+0	        move mode&lt;br /&gt;
 Shift+i, Shift+1	attract/repel objects mode&lt;br /&gt;
 Shift+z, Shift+2	jitter mode&lt;br /&gt;
 Shift+&amp;lt;, Shift+&amp;gt;, Shift+3	scale mode&lt;br /&gt;
 Shift+[, Shift+], Shift+4	rotate mode&lt;br /&gt;
 Shift+d, Shift+5	duplicate/delete mode&lt;br /&gt;
 Shift+p, Shift+6	push path mode&lt;br /&gt;
 Shift+s, Shift+7	shrink/grow path mode&lt;br /&gt;
 Shift+a, Shift+8	attract/repel path mode&lt;br /&gt;
 Shift+r, Shift+9	roughen mode&lt;br /&gt;
 Shift+c	        paint mode&lt;br /&gt;
 Shift+j	        color jitter mode&lt;br /&gt;
 Shift+b	        blur mode&lt;br /&gt;
&lt;br /&gt;
In Paint mode, painting with Shift inverts the color you're applying (e.g. when painting with yellow, Shift will switch the applied color to blue).&lt;br /&gt;
&lt;br /&gt;
===Calligraphy tool===&lt;br /&gt;
&lt;br /&gt;
* The tool's settings can now be set from a preset (see the drop-down list in the controls bar). Several presets are provided that imitate various drawing implements and styles.&lt;br /&gt;
&lt;br /&gt;
* When drawing with '''Alt''' pressed, Inkscape ''subtracts'' the new path you are creating from the selected path. With '''Shift''', it ''unions'' the new path with the selected path. This allows you to quickly patch or erase defects in a stroke you have drawn, without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
* The behavior of the tool when tracking a guide (drawing with '''Ctrl''') has been improved:&lt;br /&gt;
&lt;br /&gt;
:* The initial &amp;quot;jerk&amp;quot; when you start drawing is suppressed.&lt;br /&gt;
&lt;br /&gt;
:* The undesired flipping of the stroke to the other side of the guide path, when drawing along closed paths, is fixed. &lt;br /&gt;
&lt;br /&gt;
:* If you lose connection with your guide path, the tool tries to continue moving in the same direction as if by inertia, so as to minimize the tearoff jerk.&lt;br /&gt;
&lt;br /&gt;
===Paint Bucket tool===&lt;br /&gt;
* Paint Bucket is now more tightly integrated with potrace.  As a result, memory and CPU usage on each fill operation have been reduced significantly.&lt;br /&gt;
&lt;br /&gt;
===Eraser Tool===&lt;br /&gt;
A new tool, Eraser, has been added to the main toolbox. Its shortcut is '''Shift+E'''. It has two main modes, selectable by toggle buttons on its controls bar:&lt;br /&gt;
&lt;br /&gt;
* '''Delete Objects''' mode: any shape touched by dragging is deleted completely. This is analogous to &amp;quot;touch selection&amp;quot; in Selector followed by '''Del'''.&lt;br /&gt;
* '''Cut mode''': dragging subtracts, using a boolean Subtract operation, parts of paths it touches. On the controls bar, you can adjust the Width of the trace left by the tool. If nothing is selected, it acts on all objects in the current layer, whether selected or not; if there's a selection, its action is limited to selection. This mode is similar to '''Alt+drag''' in Calligraphic tool.&lt;br /&gt;
&lt;br /&gt;
===Pen and Pencil===&lt;br /&gt;
&lt;br /&gt;
====New modes====&lt;br /&gt;
&lt;br /&gt;
Apart from the regular Bezier mode, these drawing tools now provide several new modes:&lt;br /&gt;
&lt;br /&gt;
* '''Spiro mode''': This mode automatically applies the new Spiro Splines path effect (see the section on new effects) to any newly drawn path. As mentioned below, it is not yet possible to preview a spiro before it is finished. This mode is available in both Pen and Pencil tools.&lt;br /&gt;
&lt;br /&gt;
* '''Polyline mode''' (Pen only): This mode makes it easy to draw many straight line segments by disallowing any curves, even when you accidentally drag with the mouse instead of clicking. &lt;br /&gt;
&lt;br /&gt;
* '''Paraxial mode''' (Pen only): create straight line segments that are parallel to one of the coordinate axes. This works similar to the Polyline mode with '''Ctrl'''. Normally, each next line segment is drawn perpendicular to the previous one, but the direction of the line segment being drawn can be toggled by pressing '''Shift'''. If you click on the start anchor, the path gets closed with an L-shaped segment (its direction of which can also be flipped with '''Shift''').&lt;br /&gt;
&lt;br /&gt;
====Stroke shapes====&lt;br /&gt;
&lt;br /&gt;
As a first step towards [http://wiki.inkscape.org/wiki/index.php/Vector-brushes this blueprint], it is now possible to automatically apply predefined vector '''shapes''' to path strokes in Pen and Pencil tools. The choice of shapes in the drop-down list on the controls bar includes:&lt;br /&gt;
&lt;br /&gt;
* '''Triangle in''' and '''Triangle out''': tapering out in both directions&lt;br /&gt;
&lt;br /&gt;
* '''Ellipse''': smooth elliptic shape stretching along path&lt;br /&gt;
&lt;br /&gt;
* '''From clipboard''': any path you had previously selected and copied to clipboard&lt;br /&gt;
&lt;br /&gt;
To adjust the width of the stroke, open the Path Effect Editor, choose &amp;quot;Pattern along path&amp;quot; effect, and edit its Width parameter. It is measured in units of the original size of the applied shape; the triangles and ellipse are all 10px in size, and the clipboard size can be any size. The default value of Width is 1.00, which means the triangle/elliptic strokes will be 10px wide and the from-clipboard stroke will be as wide as the copied object was tall.&lt;br /&gt;
&lt;br /&gt;
====Pencil smoothing====&lt;br /&gt;
&lt;br /&gt;
In Pencil tool, the controls bar now provides the '''Smoothing''' parameter, changeable in the range from 1 to 100, which controls how much smoothing is applied to the freehand lines you draw. Small Smoothing values produce rough lines with many nodes; large values give smooth lines with few nodes. Previously, this control was only available in Inkscape Preferences.&lt;br /&gt;
&lt;br /&gt;
====Pencil sketch mode====&lt;br /&gt;
&lt;br /&gt;
The sketch mode is still experimental. In essence, it enables the artist to draw many strokes, which Inkscape then averages into a single path. It tries to mimic sketching with a real pencil and paper, taking the 'visual average' of many strokes and condensing it into one stroke.&lt;br /&gt;
&lt;br /&gt;
Pick the pencil tool, press '''Alt''', and sketch away; release Alt to finalize the result. After each stroke (a stroke starts when the mouse button is pressed down, and ends when it is released), the resulting path will be an average of the old result and the newly drawn stroke. In Inkscape's Pencil tool preferences, one can choose to either average between all drawn strokes (so that all stroke have the same weight), or just the new stroke and the old result (so that later strokes have greater weight).&lt;br /&gt;
&lt;br /&gt;
Currently, going back and forth between A and B in one stroke does not give the expected result; it will result in a long path going back and forth, instead of the visually expected path going from A to B just once. We are working on this (difficult!) issue. For best results, draw strokes only from A to B (and not from B to A).&lt;br /&gt;
&lt;br /&gt;
===Text tool===&lt;br /&gt;
&lt;br /&gt;
* When editing multiline or flowed text, the '''PgUp''' and '''PgDn''' keys now work to move the cursor by one screen (i.e. by as many lines as fit into the screen at current zoom).&lt;br /&gt;
&lt;br /&gt;
* The usability of the font family drop-down list in the Text tool controls bar has been improved: it no longer steals focus, all keyboard shortcuts work as designed ('''Alt+X''' to access the family control, '''Alt+down''' to open the drop-down list with font previews, '''arrows''' to move in the list, '''Enter''' to set chosen font) and the completion feature works (start typing a family name and a pop-up list with possible completions appears). &lt;br /&gt;
&lt;br /&gt;
:A remaining problem that may be fixed in a future version is that the first opening of the drop-down list of family names may be slow (several seconds) if you have many fonts installed (the delay is Inkscape generating the previews for all fonts). Subsequent openings of the list are much faster.&lt;br /&gt;
&lt;br /&gt;
===Connector tool===&lt;br /&gt;
&lt;br /&gt;
* Connectors are now drawn to the edges of shapes, rather than to the bounding box of shapes.&lt;br /&gt;
* The routing buffer around shapes is now altered in the correct direction when the user changes this via the spacing control fon the connector toolbar.&lt;br /&gt;
* A bug has been fixed where the spinboxes on the connector toolbar did not properly respond to single clicks of their up and down arrows.&lt;br /&gt;
&lt;br /&gt;
==Path effects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Path Effects stacking===&lt;br /&gt;
&lt;br /&gt;
More than one Path Effect can be assigned to an object. A new UI was created to control the stack in the Path Effects Editor (Shift+Ctrl+7): the '''Effect list''' shows the stack of effects for the selected object; below, buttons allow you to move a selected effect in the stack up or down or remove it from stack. &lt;br /&gt;
&lt;br /&gt;
The stack works from top to bottom, i.e. the topmost listed effect is applied first, the second one works on the result of the first, and so on until the bottom effect which produces the final visible result. A new effect that you choose in the &amp;quot;Apply new effect&amp;quot; list and created by the '''Add''' button gets added to the end of the current stack.&lt;br /&gt;
&lt;br /&gt;
===Path Effects for groups===&lt;br /&gt;
&lt;br /&gt;
Path effects can now be assigned to a group. In most cases, the effect is applied recursively to the member paths, but for Bend Path and Envelope Deformation the result that the distortion applies to the group as a whole. &lt;br /&gt;
&lt;br /&gt;
* You can, as usual, enter the group by double-clicking on it, and edit the paths there watching the transformed result update live. &lt;br /&gt;
&lt;br /&gt;
* Path effects can be assigned to groups of groups, applying recursively to all grouped paths.&lt;br /&gt;
&lt;br /&gt;
* The ''Convert Object to Path'' command (Ctrl+Shift+C), when applied to a group with effects applied, removes these effects from group and converts all its member paths to effect-less paths looking exactly as before.&lt;br /&gt;
&lt;br /&gt;
===Misc new features===&lt;br /&gt;
&lt;br /&gt;
* The '''Paste Path Effect''' command in Path menu can now assign the path effect of the clipboard's path to any number of paths, going recursively into groups if necessary.&lt;br /&gt;
&lt;br /&gt;
* A new command, '''Remove Path Effect''' in Path menu, removes any path effects from all selected objects, going recursively into groups if necessary. &lt;br /&gt;
&lt;br /&gt;
* Path effects can now be assigned to the sides of a 3D box (use '''Ctrl+click''' to select individual sides) without breaking its 3D functionality.&lt;br /&gt;
&lt;br /&gt;
* The Pen and Pencil tools now correctly work with paths with effects: you can continue such a path or add a new subpath to it by drawing with '''Shift''', while preserving the effects applied to it.&lt;br /&gt;
&lt;br /&gt;
* Path parameters of effects can now link to existing shapes &amp;lt;b&amp;gt;or texts&amp;lt;/b&amp;gt;. For example, now it is possible to use a text as the pattern for the Pattern Along Path effect, or shape a path with the Envelope Deformation where one of the envelope sides is text! Since the effect links to the text, not copies it, the result will update live if you edit the text.&lt;br /&gt;
&lt;br /&gt;
* Lib2geom now has an implementation for EllipticalArc. For Inkscape, this means that it is now possible to directly copy-paste ellipse shapes to path parameters (e.g. 'pattern' in Pattern along Path), without the need to convert the ellipse to path first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New effects===&lt;br /&gt;
&lt;br /&gt;
* '''Sketch''': Simulates hand-drawn lines. A set of parameters lets you tune the effect. They are all summarized in this [[:Image:SketchParameters.png|picture]].&lt;br /&gt;
&lt;br /&gt;
:[[Image:SketchExemple.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Hatches''': Fills the shape with rough, randomized hatches, simulating a quick hand drawing. It is configurable through numeric parameters as well as on-screen handles visible in Node tool. &lt;br /&gt;
:[[Image:hatches-lpe.png|300px]].&lt;br /&gt;
&lt;br /&gt;
* '''von Koch''': This effect creates fractal pictures. A collection of transformations (rotations, rescalings, etc...) is recursively applied to the input path. The transforms are derived from a &amp;quot;reference&amp;quot; path (a line segment) and a &amp;quot;generating&amp;quot; path (basically a collection of segments): the transforms are those needed to move the reference segment onto each segment of the generating path (components in the generating path having more than one segment might be used to define shearing/mirroring transforms). A famous example is the [http://en.wikipedia.org/wiki/Koch_snowflake von Koch's snowflake].&lt;br /&gt;
:[[Image:VonKochExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': the complexity of the output path grows exponentially fast with the number of generations. As a guardrail, an editable complexity bound is provided, above which the effect is disabled.&lt;br /&gt;
&lt;br /&gt;
* '''Knot''': Creates a knot from a flat self-intersecting curve: at each crossing, one strand is interrupted to make it look like it's going under the other. The &amp;quot;sign&amp;quot; of each crossing (first strand interrupted, second interrupted, or no interruptions) can be set independently by clicking the on-screen handle which can be dragged from one crossing to the other. &lt;br /&gt;
:[[Image:KnotExample.png|300px]]&lt;br /&gt;
&lt;br /&gt;
:''Warning'': as far as possible, the lpe tries to keep the modifications of crossing signs unchanged under small deformations. For large or topology changing deformations however, some or all crossings might jump back to their default orientation.&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''' are a novel way of defining curvilinear paths [http://www.levien.com/spiro/ developed by Raph Levien]. It takes some getting used to, but for certain tasks (such as lettershape design) Spiros have a clear advantage over Bezier curves. Recently, Spiro support was added to the FontForge font editor; now it is available in Inkscape too, which means you can use all the convenient Inkscape path tools (moving and transforming groups of nodes, node sculpting, etc.) on Spiro paths.&lt;br /&gt;
&lt;br /&gt;
:A Spiro path is defined by a sequence of points, but unlike a regular path with Bezier curves, all Spiro points lie on the path and there are no off-path handles. The curvature of the path is defined entirely by the positions of the points and their types. The path behaves very similar to a springy rod which is forced to pass through the given points and which uses the minimum possible curvature to satisfy the requirement. As such, it feels quite natural and the resulting path is very smooth - not just superficially smooth (i.e. having no cusps), but smooth at a deeper level, which you can achieve with Beziers only after a lot of laborious tweaking. &lt;br /&gt;
&lt;br /&gt;
:To create a Spiro path, select any path and assign the &amp;quot;Spiro spline&amp;quot; path effect to it. There are no parameters. Each node of your path becomes a point of a Spiro path, depending on the type of node:&lt;br /&gt;
&lt;br /&gt;
:* Smooth nodes (those with two collinear Bezier handles; use Shift+S to make a node smooth) become smooth curve points of the Spiro path. Note that the length or direction of the Bezier handles of the source path is ignored; the only thing that matters is their collinearity.&lt;br /&gt;
&lt;br /&gt;
:* Cusp nodes of the source path become corner points of the Spiro path, like free hinges on the springy rod. Between two corner points, the path is always a straight line. To make a node cusp, retract its Bezier handles by Ctrl+click, or press Shift+C and move one of the handles so they are no longer collinear.&lt;br /&gt;
&lt;br /&gt;
:* Half-smooth nodes - those with one Bezier handle collinear with a straight line segment on the other hand - become &amp;quot;left&amp;quot; or &amp;quot;right&amp;quot; points on the Spiro path which behave exactly the same: they sit between a straight line and a curve and enforce that these two segments join smoothly without a cusp. To create such a node, make sure one of the segments is a line (select its ends and press Shift+L), then Ctrl+drag the remaining handle to make it snap to the direction of the straight line segment on the other side, or press Shift+S to lock it to that direction.&lt;br /&gt;
&lt;br /&gt;
:Note that what matters is the actual collinearity of a node's handles, regardless of the node type that the node has in the Node tool; for example, if a node designated as cusp (diamond-shaped) has collinear handles, it will become a smooth curve point of the Spiro path. &lt;br /&gt;
&lt;br /&gt;
:Some configurations of points do not converge and produce wild loops and spirals instead of a smooth curve. According to Raph, &amp;quot;The spline solver in this release is _not_ numerically robust. When you start drawing random points, you'll quickly run into divergence. However, &amp;quot;sensible&amp;quot; plates based on real fonts usually converge.&amp;quot; Avoid too sharp changes in direction between points to prevent divergence. Hopefully, the robustness of the algorithm will be improved in future releases.&lt;br /&gt;
&lt;br /&gt;
:For now, to edit Spiro paths viewing the result in real time, you have to use the Node tool; it is recommended to turn off the red highlight of the source path. The Pen tool does not yet allow you to preview a Spiro as you draw, although you can paste the Spiro effect on the path and see the result as soon as the path is finalized. &lt;br /&gt;
&lt;br /&gt;
:You can always use the Node tool to continue a Spiro path by duplicating and dragging away its end nodes. Also, when you have a Spiro path selected, you can add a new subpath to it with Pen or Pencil if you start drawing with Shift.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Grid''':  Draws a grid using the first three nodes of a path. The center node defines the origin. The other two nodes define the direction and length of the two adjacent sides of the first cell. If a path has more than three nodes, the other nodes are ignored. One can select the number of cells in the two orthogonal directions.&lt;br /&gt;
&lt;br /&gt;
* '''Envelope Deformation''': Allows you to deform an object (or a group of object) by deforming its sides. Modifications are done by deforming the four path parameters: Top, Bottom, Left and Right; for each, you can edit it with Node tool, copy, paste, or link to an existing path in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Ruler''': Draws ruler marks along the path; you can set distance between the marks, their length for major and minor marks, the major/minor ratio, and other parameters.&lt;br /&gt;
&lt;br /&gt;
* '''Interpolate Subpaths''': Creates a given number of interpolated paths between the (first) two subpaths of a path (the subpaths after the second subpath are ignored). The interpolations are spread along an editable trajectory path.&lt;br /&gt;
:[[Image:InterpolateSubpathsExample.png|342px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- These effects are still hidden or under development, unhide them when they are added...&lt;br /&gt;
&lt;br /&gt;
* '''Perspective paths''': Draw an arbitrary path as if viewed in perspective. This is work in progress. Known limitations (among others): It can only use the first perspective that exists in the document defs, and the perspective cannot be adapted interactively yet (the effect must be removed and reapplied after modifying the perspective). [max]&lt;br /&gt;
* '''Lattice Deformation''' allows you to deform an object (or a group of objects) by moving 16 control points.&lt;br /&gt;
&lt;br /&gt;
* '''Perpendicular bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Angle bisector''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Tangent to a curve''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle through 3 points''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Circle with radius''' [max]&lt;br /&gt;
&lt;br /&gt;
* '''Freehand Shape''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Path Length''': [max]&lt;br /&gt;
&lt;br /&gt;
* '''Text Label''': [max]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notable effect bugfixes and changes===&lt;br /&gt;
&lt;br /&gt;
We try to refrain from changing the behavior of existing path effects, because it will change appearance in old files when opened in a new version of Inkscape (but not in any other SVG viewer or editor).  However, when an effect is really broken, we have to fix it:&lt;br /&gt;
&lt;br /&gt;
* '''Pattern Along Path''':&lt;br /&gt;
**The pattern used to be stretched across discontinuities (separate subpaths). This has been fixed; now it treats a discontinuous path as a group of continuous paths and applies the effect separately to each. &lt;br /&gt;
** Successive copies of the pattern can now be fused into continuous paths (using the new &amp;quot;fuse nearby ends&amp;quot; feature) so that &amp;quot;filling&amp;quot; the result works as expected.&lt;br /&gt;
&lt;br /&gt;
* '''Bend Path''':&lt;br /&gt;
** Closed input paths would sometimes result in unclosed output paths. This has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Import/Export==&lt;br /&gt;
===PostScript and EPS import===&lt;br /&gt;
&lt;br /&gt;
Inkscape's PS and EPS import now uses Ghostscript instead of pstoedit. If you need to open files of these types, install Ghostscript and make sure the directory with the &amp;lt;code&amp;gt;ps2pdf&amp;lt;/code&amp;gt; utility from Ghostscript installation is in your PATH. On importing a file, you will see a preferences dialog, similar to PDF import; for multipage PS files, this dialog allows you to select which page to open.&lt;br /&gt;
&lt;br /&gt;
===PDF import===&lt;br /&gt;
&lt;br /&gt;
* A new checkbox on the PDF import dialog, '''Replace PDF fonts with closest-named installed fonts''' (on by default) attempts to replace all font names in the imported PDF with the most similar names of those fonts installed on your system. For example, if the PDF uses the font &amp;quot;TimesNewRomanPSMT&amp;quot; and you have &amp;quot;Times New Roman&amp;quot; installed, that font will be used, which will likely give you a more correct appearance than the unknown font &amp;quot;TimesNewRomanPSMT&amp;quot; that will be displayed as the default sans serif font. This is a temporary fix necessary because Inkscape cannot yet extract the fonts from the PDF files it imports nor can it embed them into SVG; when it gets these capabilities, such font name conversion will become unnecessary because all fonts will be preserved. &lt;br /&gt;
&lt;br /&gt;
* Importing PDF files now works '''from the command line'''. For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape file.pdf --export-plain-svg=file.svg&lt;br /&gt;
&lt;br /&gt;
:will take the first page of the PDF and use the default import options, and save the result to SVG. If you try to import PDF without an &amp;lt;code&amp;gt;--export&amp;lt;/code&amp;gt; command, it will show the import options dialog as before and open the file in the UI.&lt;br /&gt;
&lt;br /&gt;
===PDF, PostScript, and EPS export===&lt;br /&gt;
&lt;br /&gt;
The new Cairo-based PS and EPS exporter provides much better support for various vector features, including clipping paths, patterns, and non-ASCII characters. Those features that are not supported by the targeted format become embedded bitmaps that preserve the appearance. In particular:&lt;br /&gt;
&lt;br /&gt;
* '''transparency''' is always rasterized in PS or EPS but not PDF, as PDF supports vector transparency;&lt;br /&gt;
&lt;br /&gt;
* '''filters''', such as blur, are by default rasterized in all three formats (PS, EPS, PDF). This can be turned off by unchecking the &amp;quot;Rasterize filter effects&amp;quot; option in the UI or adding the '''--export-ignore-filters''' option via the command line. In this case, filtered objects are rendered as vectors without filters and without rasterization.&lt;br /&gt;
&lt;br /&gt;
* The '''resolution''' for rasterizing the filters can be set in the UI in the &amp;quot;Resolution for rasterization (dpi)&amp;quot; parameter or on the command line by '''--export-dpi''' parameter (same as used for exporting SVG documents to bitmaps). The default is 90 dpi. The '''rendering quality''' of filters for rasterization, as well as for bitmap export, is always the best possible regardless of what you have set in the Filters tab of Preferences (which only affects on-screen rendering). For example,&lt;br /&gt;
&lt;br /&gt;
 inkscape --export-pdf=out.pdf --export-dpi=300 file.svg&lt;br /&gt;
&lt;br /&gt;
:will export file.svg to out.pdf, rasterizing any filtered objects in it at 300 dpi. (If there are no filtered objects, the --export-dpi has no effect.)&lt;br /&gt;
&lt;br /&gt;
All of PS, EPS, and PDF export formats uniformly support the export area options (page or drawing) and the new export-id option: &lt;br /&gt;
&lt;br /&gt;
* You can now export a single object from a complex document (for example, a single layer) if you specify the ID of that object in the &amp;quot;Limit export to the object with ID&amp;quot; field in the GUI or via the '''--export-id=ID''' option on the command line. The export will show only that object (all others will not be exported). The BoundingBox (page size) of the exported PS/EPS/PDF file will correspond to the bounding box of that object. You can override this with &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option which forces the output to have the size of the SVG document's page (this may not be possible with EPS, see below).&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is page&amp;quot; (GUI) or '''--export-area-page''' (command line) option forces the output to have the size of the SVG document's page. This is the default for PS and PDF but not for EPS. &lt;br /&gt;
&lt;br /&gt;
:*Note, the specification of the EPS format does not allow a bounding box to extend beyond the content. This is enforced by the Cairo graphics library which means that when &amp;lt;code&amp;gt;--export-area-page&amp;lt;/code&amp;gt; is used with EPS export, the page bounding box will be trimmed inwards (but never expanded outwards) to the bounding box of the content if it is smaller. If you want a file which has a %BoundingBox different from the bounding box of its content, you can use PS or PDF export formats instead of EPS, or add a white background rectangle with the required size to source document before exporting to EPS.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-bbox-page''' command line parameter has been removed; use '''--export-area-page''' instead.&lt;br /&gt;
&lt;br /&gt;
:* The '''--export-area-page''' option was renamed from '''--export-area-canvas''' for consistency with the use of the terms page and canvas in the GUI.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;Export area is drawing&amp;quot; (GUI) or '''--export-area-drawing''' (command line) option forces the output to have the size of the exported objects' bounding box, regardless of page size. If no --export-id is specified, this means the bounding box of the entire drawing; with --export-id, this means the bounding box of the exported object only. This is the default for EPS. Note that checking &amp;quot;Export area is page&amp;quot; or using '''--export-area-page''' overrides this setting for PS and PDF output.&lt;br /&gt;
&lt;br /&gt;
* The '''--export-embed-fonts''' option is removed. Inkscape now always embeds and subsets all fonts used in the document when exporting PS, EPS, or PDF.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54887</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54887"/>
		<updated>2009-11-23T08:44:56Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54885</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54885"/>
		<updated>2009-11-23T08:44:06Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Spanish translation initialisation, again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inkscape 0.47==&lt;br /&gt;
'''(not released yet - [[AnnouncePlanning047]])'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 0.47 brings a host of important improvements all across the program:&lt;br /&gt;
&lt;br /&gt;
* '''Timed autosave''': no more lost work&lt;br /&gt;
&lt;br /&gt;
* '''Spiro splines''': an exciting new way to work with paths, fully supported in Pen, Pencil, and Node tools &lt;br /&gt;
&lt;br /&gt;
* '''Auto smooth nodes''': a new type of node that keeps the path as smooth as possible as you move it or its neighbors&lt;br /&gt;
&lt;br /&gt;
* New modes in '''Tweak tool''': pushing and jittering whole objects, scaling/rotating objects, deleting and duplicating using the &amp;quot;soft brush&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Reworked, much more usable '''snapping system''' and a Snapping toolbar&lt;br /&gt;
&lt;br /&gt;
* New '''path effects''', including sketch, hatching, envelope deformation; effects can be stacked and assigned to groups&lt;br /&gt;
&lt;br /&gt;
* A huge collection of '''preset filters''' in the new Filters menu&lt;br /&gt;
&lt;br /&gt;
* New cairo-based '''PS and EPS export''': improved quality, more features supported, fallback rasterization for filters and transparency&lt;br /&gt;
&lt;br /&gt;
* '''Spell checker''' for text objects in a document&lt;br /&gt;
&lt;br /&gt;
* Many '''new extensions''': restacking, calendar, printing marks, cartesian and polar grids, interpolating attributes&lt;br /&gt;
&lt;br /&gt;
* '''Optimized SVG code''' options, now with their own Preferences page&lt;br /&gt;
&lt;br /&gt;
* Many other improvements, usability tweaks, memleak stops, and misc bugfixes&lt;br /&gt;
&lt;br /&gt;
==Refactoring effort==&lt;br /&gt;
&lt;br /&gt;
The focus of the 0.47 release was to clean up legacy code and push forward the migration to clean object-oriented C++. The goal of this effort was to increase reliability and maintainability of Inkscape. In the long run, it will mean fewer bugs and more new features, because it will be easier to develop and find bugs in Inkscape.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=AnnouncePlanning047&amp;diff=54883</id>
		<title>AnnouncePlanning047</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=AnnouncePlanning047&amp;diff=54883"/>
		<updated>2009-11-23T08:43:37Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Press Release Translations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This announce planning page is based on [[AnnouncePlanning046]] - What you see below has been copied from there and edited.  Refer to the [[ReleaseNotes047]] for details on what's new, different and improved.&lt;br /&gt;
&lt;br /&gt;
The Road to 0.47&lt;br /&gt;
http://www.inkscape.org/#The_road_to_0.47:April_21,_2009&lt;br /&gt;
&lt;br /&gt;
== Tasks ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Task&lt;br /&gt;
! Performer&lt;br /&gt;
! Projected Date of completion&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:#eeeeee;&amp;quot;&lt;br /&gt;
| Informal PR text - DRAFT&lt;br /&gt;
| [[User:kattekrab|Kattekrab]]&lt;br /&gt;
| 28 Apr 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#eeeeee;&amp;quot;&lt;br /&gt;
| Informal PR text&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th May 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#eeeeee;&amp;quot;&lt;br /&gt;
| Translated Informal PR text&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th June 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#dddddd;&amp;quot;&lt;br /&gt;
| Formal PR text - DRAFT&lt;br /&gt;
| [[User:kattekrab|Kattekrab]]&lt;br /&gt;
| 28th April 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#dddddd;&amp;quot;&lt;br /&gt;
| Formal PR text&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th May 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#dddddd;&amp;quot;&lt;br /&gt;
| Translated Formal PR text&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th June 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|-&lt;br /&gt;
| Developer Interviews&lt;br /&gt;
| [[user:user]]&lt;br /&gt;
| [[TeamInterview047]]&lt;br /&gt;
| 0%&lt;br /&gt;
|-&lt;br /&gt;
| User Stories&lt;br /&gt;
| [[User:kattekrab|Kattekrab]]&lt;br /&gt;
| [[UserStories047]]&lt;br /&gt;
| 0%&lt;br /&gt;
|-&lt;br /&gt;
| Contacts &amp;amp; Sources&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th June&lt;br /&gt;
| 15%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Announcement Process=&lt;br /&gt;
# Create News posts (using the small overview below) on all the relevant social bookmarking sites: digg, slashdot, delicious, stumble etc.&lt;br /&gt;
# Create a new Page on the Inkscape website that has the Formal Announcement on it (for linking purposes) have links back to the social bookmarking stories for the release.&lt;br /&gt;
# Post the official announcement to the Inkscape News on the website, and on all the relevant Inkscape lists (eg. announce, user, developer)&lt;br /&gt;
# Send out the informal announcement (include a link to the web page with the formal announcement)&lt;br /&gt;
# Send out the formal announcement. (include a link to the web page with the formal announcement)&lt;br /&gt;
&lt;br /&gt;
=Press Release Translations=&lt;br /&gt;
Once the English Press Release text has been finalised, translation can start into other languages. &lt;br /&gt;
&lt;br /&gt;
The current goal for this PR text is to have the english version finished by 5th May 2008.&lt;br /&gt;
&lt;br /&gt;
Please Create a new Wiki page for planning / translating the 0.47 PR in your language here:&lt;br /&gt;
* [[Inkscape047-PRannounce-fr]]&lt;br /&gt;
* [[Inkscape047-PRannounce-es]]   (lucasvieites is working on this page)&lt;br /&gt;
* [[Inkscape047-PRannounce-nl]]   (cafuego is working on this page)&lt;br /&gt;
* [[AnnouncePlanning047_de]]   (uwesch is working on this page)&lt;br /&gt;
* [[AnnouncePlanning047_ca]]&lt;br /&gt;
* [[Inkscape047-PRannounce-ja]]&lt;br /&gt;
etc...&lt;br /&gt;
&lt;br /&gt;
=Press Release Text=&lt;br /&gt;
==Small Overview==&lt;br /&gt;
The Inkscape project proudly announces a new release of its outstanding open source vector graphics editor. Version 0.47 includes major updates to core features and introduces powerful new tools.&lt;br /&gt;
&lt;br /&gt;
====For More Information====&lt;br /&gt;
&lt;br /&gt;
Complete Release Notes for 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047&lt;br /&gt;
&lt;br /&gt;
Community Contributed Screenshots&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====About Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape is an open source drawing tool that uses the World Wide Web Consortium's (W3C) scalable vector graphics format (SVG). Some supported SVG features include basic shapes, paths, text, markers, clones, alpha blending, transforms, gradients, and grouping. In addition, Inkscape supports Creative Commons' metadata, node-editing, layers, complex path operations, text-on-path, text-in-shape, and SVG XML editing. It can also import EPS, PostScript, and most bitmap formats, and exports PNG, PS, PDF and various vector formats. Inkscape's main motivation is to provide the Open Source community with a fully W3C compliant XML, SVG, and CSS2 drawing tool. Additional work includes conversion of the codebase from C/Gtk to C++/Gtkmm, emphasizing a lightweight core with powerful features added through an extension mechanism, and maintaining a friendly, open, community-oriented development process.&lt;br /&gt;
&lt;br /&gt;
===Announcement Text===&lt;br /&gt;
====The Inkscape Community Announces 0.47 Release :: http://www.inkscape.org :: Draw Freely.====&lt;br /&gt;
&lt;br /&gt;
After over a year of intensive development and refactoring, Inkscape 0.47 is out. This version of the SVG-based vector graphics editor brings improved performance and tons of new features, some of which are as follows: Timed autosave, Spiro splines, Auto-smooth nodes, Eraser tool, New modes in Tweak tool, Snapping toolbar &amp;amp; greater snapping abilities, New Live Path Effects (including Envelope), A huge collection of preset filters, New cairo-based PS and EPS export, Spell checker, Many new extensions, Optimized SVG code options, and much more. Additionally, it would be wrong to not mention the hundreds of bug fixes as well. Check out the full release notes for more information about what has changed, enjoy the screenshots, or just jump right to downloading your package for Windows, Linux or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=en&lt;br /&gt;
&lt;br /&gt;
==Places to Announce==&lt;br /&gt;
=== Receive small overview===&lt;br /&gt;
{|style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Web Site / Media  &lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|Who will contact / post&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://digg.com&lt;br /&gt;
|ScislaC&lt;br /&gt;
|digg.com someone needs to post a short excerpt announcing the release, and link it to inkscape.org.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://slashdot.org&lt;br /&gt;
|ScislaC&lt;br /&gt;
|submit a new news item.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://newsvine.com&lt;br /&gt;
|?&lt;br /&gt;
|submit a new news item.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://reddit.com&lt;br /&gt;
|?&lt;br /&gt;
|someone needs to post a short excerpt announcing the release, and link it to inkscape.org.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&amp;lt;small&amp;gt;(1 Web Site / Media)&amp;lt;/small&amp;gt;&lt;br /&gt;
|&amp;lt;small&amp;gt;(2 Who will contact / post)&amp;lt;/small&amp;gt;&lt;br /&gt;
|&amp;lt;small&amp;gt;(3 Notes...)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Receive Informal PR ==&lt;br /&gt;
=== Open Source Community ===&lt;br /&gt;
{|  style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Contact Name  &lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|Who will contact / post&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|- style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|gnome office list&lt;br /&gt;
| who?&lt;br /&gt;
|gnome-office-list at gnome dot org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|svg developers yahoo group&lt;br /&gt;
|&lt;br /&gt;
|svg-developers at yahoo dot com must join the list to send (rejon is on)&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|SVG.org&lt;br /&gt;
| &lt;br /&gt;
|antoine at graougraou dot com, svg at steltenpower dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|svgfaq.org&lt;br /&gt;
| &lt;br /&gt;
|maxdunn at siliconpublishing dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|svgfoundation.org&lt;br /&gt;
| &lt;br /&gt;
|michael (at) svgfoundation.org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|cairo list&lt;br /&gt;
| &lt;br /&gt;
|cairo at cairographics dot org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|gnome-list&lt;br /&gt;
| &lt;br /&gt;
|gnome-announce-list at gnome dot org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|Scribus List (mrdocs)&lt;br /&gt;
| &lt;br /&gt;
|scribus at nashi dot altmuehlnet dot de&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|osnews.com&lt;br /&gt;
| &lt;br /&gt;
|http://osnews.com/submit.php&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|desktoplinux.com&lt;br /&gt;
|  &lt;br /&gt;
|http://desktoplinux.com/contactus.html&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|Freshmeat.net&lt;br /&gt;
|&lt;br /&gt;
|a new release has to be added to inkscape's freshmeat profile&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|gnome footnotes&lt;br /&gt;
|&lt;br /&gt;
|http://gnomedesktop.org/node/add/story&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|scale-a-vector&lt;br /&gt;
| &lt;br /&gt;
|kukofka at scale-a-vector dot de http://www.scale-a-vector.de/cont.htm&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://dot.kde.org&lt;br /&gt;
| &lt;br /&gt;
|http://dot.kde.org/addPostingForm&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|revelinux.com&lt;br /&gt;
| &lt;br /&gt;
|theobroma at revelinux dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Broader Inkscape &amp;amp; Art Community ===&lt;br /&gt;
{|style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Contact Name  &lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|Who will contact / post?&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|Inkscape deviantart group&lt;br /&gt;
|ScislaC&lt;br /&gt;
|http://inkscape.deviantart.com/&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|the inkscape forum&lt;br /&gt;
|ScislaC&lt;br /&gt;
|http://www.inkscapeforum.com/ run by microUgly&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|inkscape tutorials blog&lt;br /&gt;
| &lt;br /&gt;
|http://inkscapetutorials.wordpress.com/&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|open clip art library list&lt;br /&gt;
| &lt;br /&gt;
|clipart@freedesktop.org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|open clip art library news&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|artdc.org forum&lt;br /&gt;
| &lt;br /&gt;
|http://www.artdc.org/&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|bittbox.com - vector art blog&lt;br /&gt;
| &lt;br /&gt;
|contact(at)bittbox.com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|The Daily Ubuntu - Daily Ubuntu Applications&lt;br /&gt;
| &lt;br /&gt;
|http://www.contactify.com/35b54&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Inkscape Users ===&lt;br /&gt;
Inkscape is attracting growing numbers of users in different fields such as scrapbooking, craft-makers, fabric designers and people creating a range of technical drawings.  How can we get the word out to these groups?&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|website / magazine / list&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Who will contact / post?&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Receive Formal PR ==&lt;br /&gt;
{|style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Contact Name  &lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|Who will contact / post?&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://linuxformat.co.uk/&lt;br /&gt;
|&lt;br /&gt;
|login and submit news via top of page link&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://linux-magazine.com/&lt;br /&gt;
|&lt;br /&gt;
|pr(at)linux - magazine (dot) com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://linuxmagazine.com/&lt;br /&gt;
|&lt;br /&gt;
|jbrockmeier at linux hyphen mag DOT com.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.tuxmagazine.com/&lt;br /&gt;
|&lt;br /&gt;
|editor at tuxmagazine dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://cmykmag.com/&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.computerarts.co.uk/&lt;br /&gt;
|&lt;br /&gt;
|dom dot hall at futurenet dot co dot uk http://www.computerarts.co.uk/contacts&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.theopensourcereport.com/&lt;br /&gt;
| &lt;br /&gt;
|contact at theopensourcereport dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.builderau.com.au/&lt;br /&gt;
| &lt;br /&gt;
|Chris Duckett, editor at builderau dot com dot au&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.zdnet.com.au&lt;br /&gt;
| &lt;br /&gt;
|edit at zdnet dot com dot au &lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://lwn.net&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
* Smashing Magazine - http://www.smashingmagazine.com/&lt;br /&gt;
* [http://openpr.com openpr] - http://openpr.com/news/submit.html&lt;br /&gt;
* nettime-ann - http://www.nettime.org/&lt;br /&gt;
* See Kansas City infoZine: http://www.infozine.com/news/stories/op/storiesView/sid/5080/&lt;br /&gt;
* http://graphicdesign.about.com&lt;br /&gt;
* http://graphicssoft.about.com&lt;br /&gt;
* http://desktoppublishing.about.com&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54881</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54881"/>
		<updated>2009-11-23T08:38:24Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Spanish translation initialisation, again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54185</id>
		<title>Inkscape047-PRannounce-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape047-PRannounce-es&amp;diff=54185"/>
		<updated>2009-10-08T07:47:39Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Initialization of spanish translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;El camino hacia 0.47&lt;br /&gt;
http://www.inkscape.org/#The_road_to_0.47:April_21,_2009&lt;br /&gt;
&lt;br /&gt;
== Tasks ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Performer&lt;br /&gt;
! Projected Date of completion&lt;br /&gt;
! Status&lt;br /&gt;
|- style=&amp;quot;background:#eeeeee;&amp;quot;&lt;br /&gt;
| Informal PR text - DRAFT&lt;br /&gt;
| [[User:kattekrab|Kattekrab]]&lt;br /&gt;
| 28 Apr 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#eeeeee;&amp;quot;&lt;br /&gt;
| Informal PR text&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th May 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#eeeeee;&amp;quot;&lt;br /&gt;
| Translated Informal PR text&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th June 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#dddddd;&amp;quot;&lt;br /&gt;
| Formal PR text - DRAFT&lt;br /&gt;
| [[User:kattekrab|Kattekrab]]&lt;br /&gt;
| 28th April 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#dddddd;&amp;quot;&lt;br /&gt;
| Formal PR text&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th May 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|- style=&amp;quot;background:#dddddd;&amp;quot;&lt;br /&gt;
| Translated Formal PR text&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th June 2009&lt;br /&gt;
| 0%&lt;br /&gt;
|-&lt;br /&gt;
| Developer Interviews&lt;br /&gt;
| [[user:user]]&lt;br /&gt;
| [[TeamInterview047]]&lt;br /&gt;
| 0%&lt;br /&gt;
|-&lt;br /&gt;
| User Stories&lt;br /&gt;
| [[User:kattekrab|Kattekrab]]&lt;br /&gt;
| [[UserStories047]]&lt;br /&gt;
| 0%&lt;br /&gt;
|-&lt;br /&gt;
| Contacts &amp;amp; Sources&lt;br /&gt;
| Collaborated on this wiki page&lt;br /&gt;
| 5th June&lt;br /&gt;
| 15%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Nota de prensa=&lt;br /&gt;
==Resumen==&lt;br /&gt;
El proyecto Inkscape se enorgullece de anunciar la publicación de una nueva versión de su editor de gráficos vectoriales de código abierto. La versión 0.47 incluye actualizaciones importantes de características básicas y presenta nuevas y potentes herramientas.&lt;br /&gt;
&lt;br /&gt;
=== Tool Update Highlights ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Node====&lt;br /&gt;
Significant work on the node tool mean it is now possible to edit clipping paths and masks of objects on the canvas, without releasing them and the snapping and dragging controls are much more precise. There is also a new option to Auto smooth nodes.&lt;br /&gt;
&lt;br /&gt;
====Tweak====&lt;br /&gt;
Several new modes are added to the Tweak tool for transforming, duplicating, and deleting selected objects using the same &amp;quot;soft brush&amp;quot; metaphor that the path editing and coloring modes use. Using these new modes, it is easy to &amp;quot;sculpt&amp;quot; scatterings of small objects, such as clone tilings, into complex and naturalistic textures. &lt;br /&gt;
&lt;br /&gt;
====Calligraphy====&lt;br /&gt;
Settings can now be saved and restored as presets to create a range of repeatable effects and the alt and shift keys modify to tool for quick fixes to the selected path without leaving the tool.&lt;br /&gt;
&lt;br /&gt;
====Eraser====&lt;br /&gt;
A whole new tool for rubbing out! Two modes offer different approaches to removing unwanted objects or parts of objects.&lt;br /&gt;
&lt;br /&gt;
====Pen and Pencil====&lt;br /&gt;
[summary needed]&lt;br /&gt;
&lt;br /&gt;
=== Path effects ===&lt;br /&gt;
[summary needed]&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
[summary needed]&lt;br /&gt;
&lt;br /&gt;
===Informal ===&lt;br /&gt;
====Inkscape Announces 0.47 Release :: http://www.inkscape.org :: Draw Freely.====&lt;br /&gt;
&lt;br /&gt;
Over a year in the making Inkscape version 0.47 is a major update. The core development team have focused on refactoring much of the core technology that drives Inkscape and opened the way for greater flexibility and interoperability with other graphic tools. Inkscape performance is greatly increased now that historical code that was blocking this improvement has been removed by the refactoring effort. All users should upgrade now.&lt;br /&gt;
&lt;br /&gt;
====Download Inkscape 0.47 for Linux, Windows or Mac OS X====&lt;br /&gt;
&lt;br /&gt;
http://inkscape.org/download/?lang=en&lt;br /&gt;
&lt;br /&gt;
====For More Information====&lt;br /&gt;
&lt;br /&gt;
Complete Release Notes for 0.47&lt;br /&gt;
http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047&lt;br /&gt;
&lt;br /&gt;
Community Contributed Screenshots&lt;br /&gt;
http://inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
====About Inkscape====&lt;br /&gt;
&lt;br /&gt;
Inkscape is an open source drawing tool that uses the World Wide Web Consortium's (W3C) scalable vector graphics format (SVG). Some supported SVG features include basic shapes, paths, text, markers, clones, alpha blending, transforms, gradients, and grouping. In addition, Inkscape supports Creative Commons' metadata, node-editing, layers, complex path operations, text-on-path, text-in-shape, and SVG XML editing. It can also import EPS, PostScript, and most bitmap formats, and exports PNG, PS, PDF and various vector formats. Inkscape's main motivation is to provide the Open Source community with a fully W3C compliant XML, SVG, and CSS2 drawing tool. Additional work includes conversion of the codebase from C/Gtk to C++/Gtkmm, emphasizing a lightweight core with powerful features added through an extension mechanism, and maintaining a friendly, open, community-oriented development process.&lt;br /&gt;
&lt;br /&gt;
===Formal===&lt;br /&gt;
==== The Inkscape Community Releases Inkscape 0.47====&lt;br /&gt;
&lt;br /&gt;
==== Download Inkscape 0.47 for Linux, Windows or Mac OS X====&lt;br /&gt;
==== For More Information====&lt;br /&gt;
==== About Inkscape====&lt;br /&gt;
&lt;br /&gt;
==Places to Announce==&lt;br /&gt;
=== Receive small overview===&lt;br /&gt;
{|style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Web Site / Media  &lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|Who will contact / post&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://digg.com&lt;br /&gt;
|user&lt;br /&gt;
|digg.com someone needs to post a short excerpt announcing the release, and link it to inkscape.org.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://slashdot.org&lt;br /&gt;
|ScislaC&lt;br /&gt;
|submit a new news item.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://newsvine.com&lt;br /&gt;
|user&lt;br /&gt;
|submit a new news item.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&amp;lt;small&amp;gt;(1 Web Site / Media)&amp;lt;/small&amp;gt;&lt;br /&gt;
|&amp;lt;small&amp;gt;(2 Who will contact / post)&amp;lt;/small&amp;gt;&lt;br /&gt;
|&amp;lt;small&amp;gt;(3 Notes...)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Receive Informal PR ==&lt;br /&gt;
=== Open Source Community ===&lt;br /&gt;
{|  style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Contact Name  &lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|Who will contact / post&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|- style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|gnome office list&lt;br /&gt;
| who?&lt;br /&gt;
|gnome-office-list at gnome dot org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|svg developers yahoo group&lt;br /&gt;
|&lt;br /&gt;
|svg-developers at yahoo dot com must join the list to send (rejon is on)&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|SVG.org&lt;br /&gt;
| &lt;br /&gt;
|antoine at graougraou dot com, svg at steltenpower dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|svgfaq.org&lt;br /&gt;
| &lt;br /&gt;
|maxdunn at siliconpublishing dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|svgfoundation.org&lt;br /&gt;
| &lt;br /&gt;
|michael (at) svgfoundation.org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|cairo list&lt;br /&gt;
| &lt;br /&gt;
|cairo at cairographics dot org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|gnome-list&lt;br /&gt;
| &lt;br /&gt;
|gnome-announce-list at gnome dot org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|Scribus List (mrdocs)&lt;br /&gt;
| &lt;br /&gt;
|scribus at nashi dot altmuehlnet dot de&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|osnews.com&lt;br /&gt;
| &lt;br /&gt;
|http://osnews.com/submit.php&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|desktoplinux.com&lt;br /&gt;
|  &lt;br /&gt;
|http://desktoplinux.com/contactus.html&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|Freshmeat.net&lt;br /&gt;
|&lt;br /&gt;
|a new release has to be added to inkscape's freshmeat profile&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|gnome footnotes&lt;br /&gt;
|&lt;br /&gt;
|http://gnomedesktop.org/node/add/story&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|scale-a-vector&lt;br /&gt;
| &lt;br /&gt;
|kukofka at scale-a-vector dot de http://www.scale-a-vector.de/cont.htm&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://dot.kde.org&lt;br /&gt;
| &lt;br /&gt;
|http://dot.kde.org/addPostingForm&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|revelinux.com&lt;br /&gt;
| &lt;br /&gt;
|theobroma at revelinux dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Broader Inkscape &amp;amp; Art Community ===&lt;br /&gt;
{|style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Contact Name  &lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|Who will contact / post?&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|Inkscape deviantart group&lt;br /&gt;
|ScislaC&lt;br /&gt;
|http://inkscape.deviantart.com/&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|the inkscape forum&lt;br /&gt;
|ScislaC&lt;br /&gt;
|http://www.inkscapeforum.com/ run by microUgly&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|inkscape tutorials blog&lt;br /&gt;
| &lt;br /&gt;
|http://inkscapetutorials.wordpress.com/&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|open clip art library list&lt;br /&gt;
| &lt;br /&gt;
|clipart@freedesktop.org&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|open clip art library news&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|artdc.org forum&lt;br /&gt;
| &lt;br /&gt;
|http://www.artdc.org/&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|bittbox.com - vector art blog&lt;br /&gt;
| &lt;br /&gt;
|contact(at)bittbox.com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|The Daily Ubuntu - Daily Ubuntu Applications&lt;br /&gt;
| &lt;br /&gt;
|http://www.contactify.com/35b54&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Inkscape Users ===&lt;br /&gt;
Inkscape is attracting growing numbers of users in different fields such as scrapbooking, craft-makers, fabric designers and people creating a range of technical drawings.  How can we get the word out to these groups?&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|website / magazine / list&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Who will contact / post?&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Receive Formal PR ==&lt;br /&gt;
{|style=&amp;quot;background:#f2f2f2;&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:20%;&amp;quot;|Contact Name  &lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:30%;&amp;quot;|Who will contact / post?&lt;br /&gt;
!style=&amp;quot;text-align:left;background-color:#d3d7cf;width:50%;&amp;quot;|Notes...&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://linuxformat.co.uk/&lt;br /&gt;
|&lt;br /&gt;
|login and submit news via top of page link&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://linux-magazine.com/&lt;br /&gt;
|&lt;br /&gt;
|pr(at)linux - magazine (dot) com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://linuxmagazine.com/&lt;br /&gt;
|&lt;br /&gt;
|jbrockmeier at linux hyphen mag DOT com.&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.tuxmagazine.com/&lt;br /&gt;
|&lt;br /&gt;
|editor at tuxmagazine dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://cmykmag.com/&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.computerarts.co.uk/&lt;br /&gt;
|&lt;br /&gt;
|dom dot hall at futurenet dot co dot uk http://www.computerarts.co.uk/contacts&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.theopensourcereport.com/&lt;br /&gt;
| &lt;br /&gt;
|contact at theopensourcereport dot com&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.builderau.com.au/&lt;br /&gt;
| &lt;br /&gt;
|Chris Duckett, editor at builderau dot com dot au&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://www.zdnet.com.au&lt;br /&gt;
| &lt;br /&gt;
|edit at zdnet dot com dot au &lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|http://lwn.net&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-style=&amp;quot;border-bottom:white 2px solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
* Smashing Magazine - http://www.smashingmagazine.com/&lt;br /&gt;
* [http://openpr.com openpr] - http://openpr.com/news/submit.html&lt;br /&gt;
* nettime-ann - http://www.nettime.org/&lt;br /&gt;
* See Kansas City infoZine: http://www.infozine.com/news/stories/op/storiesView/sid/5080/&lt;br /&gt;
* http://graphicdesign.about.com&lt;br /&gt;
* http://graphicssoft.about.com&lt;br /&gt;
* http://desktoppublishing.about.com&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=AboutScreen&amp;diff=51034</id>
		<title>AboutScreen</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=AboutScreen&amp;diff=51034"/>
		<updated>2009-04-22T07:59:42Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: minor spelling correction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Screen ==&lt;br /&gt;
&lt;br /&gt;
The About Screen is chosen through the [[AboutScreenContest]].&lt;br /&gt;
&lt;br /&gt;
== About Screen History ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;About Screen&amp;quot; widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Image:About.0.46.png|0.46 - 2008-01-04&lt;br /&gt;
Image:About.0.45.png|0.45 - 2007-02-05&lt;br /&gt;
Image:About.0.44.png|0.44 - 2006-06-25&lt;br /&gt;
Image:About.0.43.png|0.43 - 2005-11-19&lt;br /&gt;
Image:About.0.42.png|0.42 - 2005-07-24&lt;br /&gt;
Image:About.0.41.png|0.41 - 2005-02-08&lt;br /&gt;
Image:About.0.40.png|0.40 - 2004-11-28&lt;br /&gt;
Image:About.0.39.png|0.39 - 2004-07-15&lt;br /&gt;
Image:About.0.38.png|0.38 - 2004-04-08&lt;br /&gt;
Image:About.0.37.png|0.37 - 2004-02-10&lt;br /&gt;
Image:About.0.32.png|0.32 - 2003-06-19&lt;br /&gt;
Image:About.0.31.png|0.31 - 2003-02-21&lt;br /&gt;
Image:About.0.30.png|0.30 - 2003-02-06&lt;br /&gt;
Image:About.0.29.png|0.29 - 2003-01-27&lt;br /&gt;
Image:About.0.28.png|0.28 - 2002-11-24&lt;br /&gt;
Image:About.0.27.png|0.27 - 2002-10-08&lt;br /&gt;
Image:About.0.26.png|0.26 - 2002-09-21&lt;br /&gt;
Image:About.0.25.png|0.25 - 2002-09-10&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks to the History page of Ted original http://gould.cx/ted/ink-about/ .&lt;br /&gt;
&lt;br /&gt;
== About Screen old Proposal ==&lt;br /&gt;
&lt;br /&gt;
Here are the submissions for old About Screen for Inkscape.&lt;br /&gt;
&lt;br /&gt;
[http://inkscapers.deviantart.com/journal/16298574/ All proposal contest 0.46] and [http://inkscapers.deviantart.com/journal/16518035/ Result].&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=InkscapeTerminology/es&amp;diff=47614</id>
		<title>InkscapeTerminology/es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=InkscapeTerminology/es&amp;diff=47614"/>
		<updated>2009-02-24T08:56:36Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Update translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esto es el inicio de un glosario de Inkscape.Respételo y contribuya a él si trabaja en la interfaz gráfica (UI) de Inkscape.&lt;br /&gt;
&lt;br /&gt;
N. del T.: Consulte la [[InkscapeTerminology|Versión Original]] (en inglés) para asegurarse de que dispone de la información más reciente.&lt;br /&gt;
&lt;br /&gt;
=General=&lt;br /&gt;
&lt;br /&gt;
Un buen vocabulario de referencia referente al formato SVG es la propia [[http://www.w3.org/Graphics/SVG/ web del estándar SVG]] (alojada por el [W3C]).&lt;br /&gt;
&lt;br /&gt;
== Objetos ==&lt;br /&gt;
&lt;br /&gt;
* '''Objeto''': un elemento independiente editable sobre el lienzo. Puede ser un trayecto, una forma, un objeto de texto, un grupo , etc.&lt;br /&gt;
&lt;br /&gt;
* '''Trayecto''': objeto con nodos, pero sin tiradores. Por ejemplo una línea creada con la herramienta «Mano alzada»&lt;br /&gt;
&lt;br /&gt;
* '''Forma viva''': un objeto que no muestra nodos, pero puede tener controles, por ejemplo un círculo o una estrella. Una forma viva se puede convertir a un trayecto mediante el comando «Objeto a trayecto».&lt;br /&gt;
&lt;br /&gt;
* '''Nodo''': punto de un trayecto que se puede manipular.Si utiliza la herramienta «Nodo», se muestra como un rectángulo gris (o azul, si está seleccionado) en un trayecto. Las formas no tienen nodos, solo tiradores. Los nodos también pueden tener uno o dos tiradores, mostrados como círculos conectados al nodo.Éstos modifican las tangentes de Bézier.&lt;br /&gt;
&lt;br /&gt;
* '''Tirador''':&lt;br /&gt;
** Cada uno de los dos puntos alrededor de un nodo, mostrado (para los nodos seleccionados) como un círculo conectado a su nodo por una línea (tiradores del nodo);&lt;br /&gt;
** Las flechas alrededor de los objetos seleccionados en el selector (tiradores de escala, tiradores de rotación);&lt;br /&gt;
** Puntos en una forma que pueden ser arrastrados por la herramienta Nodo para editar la forma, mostrados como un pequeño rombo blanco (tiradores de forma);&lt;br /&gt;
** Lo que se arrastra en el lienzo para fijar el lugar, dirección y tamaño de un gradiente o patrón (tiradores de gradiente, tiradores de patrón).Internamente se denomina «nudo» («knot») pero esto es un término obsoleto en la documentación de usuario.&lt;br /&gt;
&lt;br /&gt;
* '''Trazo''': un contorno visible de una forma o trayecto.No es lo mismo que un trayecto, un trayecto puede o no tener un trazo.Si el trazo está presente puede ser convertido en trayecto mediante el comando «Borde a trayecto».&lt;br /&gt;
** '''Forma de trazo''' (pendiente de implementar):la dependencia de la anchura del trazo de la distancia a lo largo del trazo.Por ahora solo se permiten trazos de anchura constante.&lt;br /&gt;
** '''Patrón de trazo''' (pendiente de implementar):la representación de un trazo como una secuencia de objetos arbitrarios colocados a lo largo del trayecto.&lt;br /&gt;
&lt;br /&gt;
* '''Relleno''': es un atributo opcional para los objetos y sus trazos. Puede ser un color, un patrón, un gradiente o hasta no estar definido (permitiendo que los clones del objeto tengan su propio relleno).&lt;br /&gt;
&lt;br /&gt;
* '''Patrón''': un tipo de relleno que consiste en el mosaico repetitivo de formas.&lt;br /&gt;
&lt;br /&gt;
* '''Gradiente''': un tipo de relleno que consiste de varios colores (degradado). Hay dos tipos de gradiente disponibles: el gradiente radial y el lineal. Consta de dos o más colores cuyos matices intermedios son calculados por el ordenador.&lt;br /&gt;
&lt;br /&gt;
* '''Texto''': símbolos legibles que reemplazan ideas. Pueden ser modificados y curvados para obtener muchos efectos.&lt;br /&gt;
&lt;br /&gt;
* '''Grupo''':&lt;br /&gt;
&lt;br /&gt;
* '''Capa''': una «rebanada» vertical de una imagen conjunta. Imagine muchas láminas de vidrio transparente apiladas. Uno puede dibujar sobre cada una de ellas y moverlas sin que se aftecten entre sí.&lt;br /&gt;
&lt;br /&gt;
* '''Clon''': un objeto nuevo que tiene las mismas propiedades del objeto clonado. Se puede editar por separado del objeto inicial.&lt;br /&gt;
&lt;br /&gt;
* '''Control stop''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lienzo ==&lt;br /&gt;
&lt;br /&gt;
* '''Documento''': el archivo entero. Objetos, capas, efectos y todo lo demás está contenido en el documento.&lt;br /&gt;
&lt;br /&gt;
* '''Lienzo''': en lo que residen los objetos. Solo está visible el lienzo.Los objetos colocados fuera del lienzo no están visibles.&lt;br /&gt;
&lt;br /&gt;
* '''Página''':&lt;br /&gt;
&lt;br /&gt;
* '''Rejilla''': una guía de dibujo.&lt;br /&gt;
&lt;br /&gt;
* '''Guía''':&lt;br /&gt;
&lt;br /&gt;
= Interfaz de usuario =&lt;br /&gt;
&lt;br /&gt;
== Document window ==&lt;br /&gt;
The main window, displaying the Canvas, Menus, Commands Bar, Toolbox, Tool Controls Bar, Status Bar, etc. Note that the same instance of the program may have several document windows.Some dialog are referred to as &amp;quot;windows&amp;quot; therefore it is important to distinguish between them and the Document window.&lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
Main part, with optional border, rulers and scrollbars&lt;br /&gt;
&lt;br /&gt;
== Menu ==&lt;br /&gt;
Bar at the top.&lt;br /&gt;
&lt;br /&gt;
== Toolbox ==&lt;br /&gt;
To make the toolbar visible, select View -&amp;amp;gt; Show/Hide -&amp;amp;gt; Toolbar from the menu.&lt;br /&gt;
&lt;br /&gt;
=== Selector tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F1 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Shortcut:''' Alt + Left Drag&lt;br /&gt;
&lt;br /&gt;
Allows selection of objects with the mouse. Left-clicking on the object will select it. Clicking objects with &amp;quot;Shift&amp;quot; clicked will select addition objects. Clicking again will deselect the object. Holding &amp;quot;Alt&amp;quot; and dragging the mouse around the campus will produce a red line. All objects that this red line passes through will be selected.&lt;br /&gt;
&lt;br /&gt;
=== Node tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F2&lt;br /&gt;
&lt;br /&gt;
Allows editing of individual nodes in objects. Resizing shapes, morphing their shape, and creating &amp;quot;pie-slices&amp;quot; out of ellipses.&lt;br /&gt;
&lt;br /&gt;
=== Tweak tool ===&lt;br /&gt;
&lt;br /&gt;
=== Zoom tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F3 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Shortcut:''' Ctrl + Scroll Wheel&lt;br /&gt;
&lt;br /&gt;
Allows the user to hold the canvas either closer or farther away. When the tool is selected it can be used two ways. The Left Mouse button can be dragged to create a box that will become the new screen size. This is to zoom in. Or the &amp;quot;Shift&amp;quot; button can be held, and the Left Mouse button can be clicked to zoom out.&lt;br /&gt;
&lt;br /&gt;
=== Rectangle tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F4&lt;br /&gt;
&lt;br /&gt;
Draws four-sided, 2-Dimensional polygons. The &amp;quot;Ctrl&amp;quot; key can be held to draw perfect squares.&lt;br /&gt;
&lt;br /&gt;
=== Ellipse tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F5&lt;br /&gt;
&lt;br /&gt;
Draws polygons with an infinite number of sides. The &amp;quot;Ctrl&amp;quot; key can be held to draw perfect circles.&lt;br /&gt;
&lt;br /&gt;
=== Star tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' *&lt;br /&gt;
&lt;br /&gt;
Allows stars and other multi-sided polygons to be created. The number of corners and the spoke ratio can be edited making it possible to create pentagons, stars, and pentagrams, each consisting of only one object.&lt;br /&gt;
&lt;br /&gt;
=== Spiral tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F9&lt;br /&gt;
&lt;br /&gt;
Creates spirals. The numbers of turns, the inner radius, and the divergence from normal inside spacing.&lt;br /&gt;
&lt;br /&gt;
=== Pencil tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F6&lt;br /&gt;
&lt;br /&gt;
To preserve consistency, please do not refer to this tool as freehand tool. Pencil tool (freehand) is better to use.&lt;br /&gt;
&lt;br /&gt;
Draws lines like a pencil. Clicking and then clicking elsewhere creates straight lines. Clicking and dragging freehands. Pressing &amp;quot;Ctrl&amp;quot; and then releasing lifts the pencil. Dragging again will put the pencil back to the canvas.&lt;br /&gt;
&lt;br /&gt;
=== Pen tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' Shift + F6&lt;br /&gt;
&lt;br /&gt;
To preserve consistency, please do not refer to this tool as Bezier tool. Pen tool (Bezier) is better to use.&lt;br /&gt;
&lt;br /&gt;
Clicking and then clicking elsewhere will draw straight lines. Clicking again will draw a line from the second point. Clicking and dragging will create the first half of a Bezier curve, the second half to be created a click later. Holding &amp;quot;Shift&amp;quot; while dragging will draw only one half of the Bezier curve and will continue onto straight lines afterward.&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' Ctrl + F6&lt;br /&gt;
&lt;br /&gt;
Great for writing Japanese characters. A tablet is recommended as pressure sensitivity easily controls the thickness of the line.&lt;br /&gt;
&lt;br /&gt;
=== Text tool ===&lt;br /&gt;
&lt;br /&gt;
=== Gradient tool ===&lt;br /&gt;
&lt;br /&gt;
=== Color dropper tool ===&lt;br /&gt;
&lt;br /&gt;
=== Connector tool ===&lt;br /&gt;
&lt;br /&gt;
=== Paint Bucket tool ===&lt;br /&gt;
&lt;br /&gt;
=== Eraser tool ===&lt;br /&gt;
&lt;br /&gt;
=== 3D Box tool ===&lt;br /&gt;
&lt;br /&gt;
== Commands bar ==&lt;br /&gt;
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 ==&lt;br /&gt;
Beneath the Commands bar. Has the controls for the currently active tool. Note the capitalization.One should not refer to it as the &amp;quot;Tool bar,&amp;quot; nor is it a &amp;quot;Tool&amp;quot; edition of the &amp;quot;controls&amp;quot; variety of &amp;quot;bar&amp;quot;. It's proper name should be &amp;quot;Tool Controls&amp;quot; bar.&lt;br /&gt;
&lt;br /&gt;
== Status bar ==&lt;br /&gt;
Along the bottom side of the window&lt;br /&gt;
&lt;br /&gt;
== Rulers ==&lt;br /&gt;
&lt;br /&gt;
== Scrollbar ==&lt;br /&gt;
&lt;br /&gt;
= Dialog Boxes =&lt;br /&gt;
From wikipedia: Dialog boxes are special windows which are used by computer programs or by the operating system to display information to the user, or to get a response if needed. They are so-called because they form a dialog between the computer and the user—either informing the user of something, or requesting input from the user, or both.&lt;br /&gt;
&lt;br /&gt;
== Fill and Stroke ==&lt;br /&gt;
&lt;br /&gt;
== Transform ==&lt;br /&gt;
&lt;br /&gt;
== Gradients ==&lt;br /&gt;
&lt;br /&gt;
== Swatches ==&lt;br /&gt;
&lt;br /&gt;
== Text and fonts ==&lt;br /&gt;
&lt;br /&gt;
== Align and Distribute ==&lt;br /&gt;
&lt;br /&gt;
== Tile Clones ==&lt;br /&gt;
&lt;br /&gt;
== Global Preferences ==&lt;br /&gt;
&lt;br /&gt;
== Document Preferences ==&lt;br /&gt;
&lt;br /&gt;
== Document Metadata ==&lt;br /&gt;
&lt;br /&gt;
== Object Properties ==&lt;br /&gt;
&lt;br /&gt;
== XML Editor ==&lt;br /&gt;
&lt;br /&gt;
= Verbs (actions on objects) =&lt;br /&gt;
== on objects ==&lt;br /&gt;
* group&lt;br /&gt;
* ungroup&lt;br /&gt;
&lt;br /&gt;
* clip&lt;br /&gt;
* mask&lt;br /&gt;
&lt;br /&gt;
* pattern&lt;br /&gt;
&lt;br /&gt;
* raise&lt;br /&gt;
* lower&lt;br /&gt;
&lt;br /&gt;
* rotate&lt;br /&gt;
&lt;br /&gt;
* flip&lt;br /&gt;
&lt;br /&gt;
== on paths ==&lt;br /&gt;
=== create path(s) from object(s) ===&lt;br /&gt;
* object to path&lt;br /&gt;
* stroke to path&lt;br /&gt;
* trace bitmap&lt;br /&gt;
&lt;br /&gt;
=== boolean operations ===&lt;br /&gt;
* union&lt;br /&gt;
* difference&lt;br /&gt;
* intersection&lt;br /&gt;
* exclusion&lt;br /&gt;
* division&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
=== manipulate paths ===&lt;br /&gt;
* combine&lt;br /&gt;
* break apart&lt;br /&gt;
&lt;br /&gt;
* inset&lt;br /&gt;
* outset&lt;br /&gt;
&lt;br /&gt;
* dynamic offset&lt;br /&gt;
* linked offset&lt;br /&gt;
&lt;br /&gt;
* simplify&lt;br /&gt;
* reverse&lt;br /&gt;
&lt;br /&gt;
== on texts ==&lt;br /&gt;
* put on path&lt;br /&gt;
* remove from path&lt;br /&gt;
&lt;br /&gt;
* flow&lt;br /&gt;
* unflow&lt;br /&gt;
&lt;br /&gt;
* convert to text&lt;br /&gt;
&lt;br /&gt;
* remove kerning&lt;br /&gt;
&lt;br /&gt;
== on layers ==&lt;br /&gt;
&lt;br /&gt;
= Effects =&lt;br /&gt;
== Fretboard designer == &lt;br /&gt;
hose effects focus on the drawing of fretboards. A fretboard is part of the infrastructure of a string instrument (guitar, violin...) Some detailed information on the specific vocabulary of stringed instrument makers (luthiers) can be found here:&lt;br /&gt;
* [http://www.fretfind.ekips.org/ Aaron's web site] about Fretfind&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Guitar Wikipedia]'s article about Guitars&lt;br /&gt;
&lt;br /&gt;
== Generate from path ==&lt;br /&gt;
&lt;br /&gt;
== Render ==&lt;br /&gt;
* L-System&lt;br /&gt;
&lt;br /&gt;
== Modify path ==&lt;br /&gt;
&lt;br /&gt;
= Inkboard =&lt;br /&gt;
== Jabber ==&lt;br /&gt;
&lt;br /&gt;
= Inkview =&lt;br /&gt;
&lt;br /&gt;
= Deprecated terms =&lt;br /&gt;
These are used inside the code.Never use them for documentation.&lt;br /&gt;
&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;br /&gt;
&lt;br /&gt;
= Words being used as verbs and names =&lt;br /&gt;
Translators, pay attention to those words that can be used in the interface either as verbs either as names or even either as adjectives&lt;br /&gt;
* Group&lt;br /&gt;
* Clone&lt;br /&gt;
* Unset&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
[[InkscapeTerminology|Versión Original]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User Documentation]]&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:LucasVieites&amp;diff=47474</id>
		<title>User:LucasVieites</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:LucasVieites&amp;diff=47474"/>
		<updated>2009-02-23T16:07:59Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: New page: Hi, I'm the current translator of the spanish version of Inkscape.  Hola, soy el traductor actual de la versión española de Inkscape.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I'm the current translator of the spanish version of Inkscape.&lt;br /&gt;
&lt;br /&gt;
Hola, soy el traductor actual de la versión española de Inkscape.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_en_espa%C3%B1ol&amp;diff=47464</id>
		<title>Inkscape en español</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_en_espa%C3%B1ol&amp;diff=47464"/>
		<updated>2009-02-23T16:06:15Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Documentación para el usuario */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la versión en español del wiki para el desarrollo y discusión de Inkscape. &lt;br /&gt;
&lt;br /&gt;
Puedes obtener ayuda sobre la sintaxis del wiki en [[WikiSyntax]] (Inglés)&lt;br /&gt;
&lt;br /&gt;
Disponible en otros idiomas: [[L'Inkscape en Català|Wiki en Català]], [[Inkscape em Português|Wiki em Português]], [[Startseite|Wiki auf Deutsch]]...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellspacing=&amp;quot;11&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width:33%;background-color: #EFFBFF; padding:.5em; border: 1px solid #BFEEFF&amp;quot;&amp;gt;&lt;br /&gt;
=== Acerca de Inkscape ===&lt;br /&gt;
* [http://www.inkscape.org/?lang=es Página web de Inkscape en Español]&lt;br /&gt;
* [[Acerca de Inkscape]]&lt;br /&gt;
* [[Características de Inkscape]]&lt;br /&gt;
* [[esFAQ]] - Preguntas y respuestas más frecuentes&lt;br /&gt;
* [[Informacion sobre el proyecto]]&lt;br /&gt;
* [[Sistemas operativos soportados]]&lt;br /&gt;
* [[Herramientas]] - Supporting Tools and Applications&lt;br /&gt;
* [[Galerías]]&lt;br /&gt;
* [[Artículos y presentaciones]]&lt;br /&gt;
* [[Testimonios]]&lt;br /&gt;
* [[Popularidad de Inkscape]]&lt;br /&gt;
* [[Informacion de contacto]] Nuestros héroes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;width:33%;;background-color: #FFF1EF; padding:.5em; border: 1px solid #FFC7BF;margin:.5em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Documentación para el usuario ===&lt;br /&gt;
* [[Ayuda para la instalación]]&lt;br /&gt;
* [[InkscapeTerminology/es|Terminología de Inkscape]]&lt;br /&gt;
* [[Manual de usuario]]&lt;br /&gt;
* [http://inkscape.org/doc/basic/tutorial-basic.html Tutorial:Basic]&lt;br /&gt;
* [[Formato SVG de Inkscape]] contra el formato SVG plano&lt;br /&gt;
* [[Hacer que las extensiones funcionen]]&lt;br /&gt;
* [[Hacer que los efectos funcionen]]&lt;br /&gt;
* [[Qué hacen los efectos]]&lt;br /&gt;
* [[Usando la herramienta de conectores]]&lt;br /&gt;
* [[Instalar fuentes tipográficas como un usuario]]&lt;br /&gt;
&lt;br /&gt;
* [[Notas sobre la versión 0.47]] (próximamente)&lt;br /&gt;
* [[Notas sobre la versión 0.46]] (próximamente)&lt;br /&gt;
* [[Notas de prensa]] para la 0.43 y anteriores&lt;br /&gt;
* [[Artículo de Iniciación a Inkscape 0.40|Iniciación a Inkscape 0.40]]&lt;br /&gt;
&lt;br /&gt;
* [[InkscapeTipWiki]]&lt;br /&gt;
* [[Otros proyectos]] (enlaces externos)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;width:33%;background-color: #FFFAE5; padding:.5em; border: 1px solid #FFFF66; margin:.5em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ayuda a Inkscape sin tener que programar === &lt;br /&gt;
&lt;br /&gt;
* [[PrintingConsensusPoll]]&lt;br /&gt;
* [[Se busca ayuda]]&lt;br /&gt;
* [[Creando distros]]: como construir paquetes&lt;br /&gt;
* [[Editando la web]]&lt;br /&gt;
* [[Escribiendo noticias]]&lt;br /&gt;
* [[UpdatingTrackerItems]]&lt;br /&gt;
* [[Ideas para tutoriales]]&lt;br /&gt;
* [[Terminología]]&lt;br /&gt;
&lt;br /&gt;
* [[Testeando Inkscape]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;background-color: #FFFAE5; border-width:0em .5em; border-style:solid; border-color:white&amp;quot;&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;padding:11px 0em 0em 11px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;padding:.5em 0em 0em .5em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Developer Documentation ===&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;width:50%;padding:.5em&amp;quot;&amp;gt;&lt;br /&gt;
==== General ====&lt;br /&gt;
* [[DeveloperManual]]&lt;br /&gt;
* [[CompilingInkscape]]&lt;br /&gt;
* [[WorkingWithSVN]]&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;
* [[ErrorsAndWarnings]]: how to deal with reporting errors, warnings, and other messages&lt;br /&gt;
* [[DebuggingTips]]: random tips to help debug problems&lt;br /&gt;
&lt;br /&gt;
* [[DeveloperTitles]]: terms for various roles in Inkscape&lt;br /&gt;
* [[InkscapeJanitors]]: small tasks that need doing&lt;br /&gt;
* [http://livarot.sourceforge.net/ Livarot]: for boolean ops&lt;br /&gt;
* [[ExtensionAttributes]]: currently defined attributes in Inkscape's XML namespace and what they do&lt;br /&gt;
* [[ExtensionsRepository]]: an Internet central for Inkscape Extensions&lt;br /&gt;
* [[DesarrolloEnEspañol]]: todo lo relacionado con el desarollo de Inkscape en español / all stuff about spanish development of Inkscape&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;width:50%;padding:.5em&amp;quot;&amp;gt;&lt;br /&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;
* [[SVG Test Suite Compliance]] - [[W3C]] full test suite&lt;br /&gt;
* [[CSS Support]]&lt;br /&gt;
* [[OpenVG]] Standard (draft)&lt;br /&gt;
* [[OpenDocument proposal]]&lt;br /&gt;
* [[Googles Summer Of Code]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;width:50%;padding:.5em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== User Interface Discussion ====&lt;br /&gt;
* [[TranslationInformation]]&lt;br /&gt;
* [[AccessibleGraphics]]&lt;br /&gt;
* [[ObjectManager]]&lt;br /&gt;
* [[DialogsReorganization]]&lt;br /&gt;
* [[DialogReplacement]]&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 style=&amp;quot;width:50%;padding:.5em&amp;quot;&amp;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;
* [[ScribusInteroperability]]&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;
* [[WikiAttic]]: pages that are no longer relevant but kept for historical value&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:About Inkscape]]&lt;br /&gt;
[[Category:User Documentation]]&lt;br /&gt;
[[Category:Spanish]]&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=InkscapeTerminology/es&amp;diff=47454</id>
		<title>InkscapeTerminology/es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=InkscapeTerminology/es&amp;diff=47454"/>
		<updated>2009-02-23T16:03:29Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esto es el comienzo de un glosario de Inkscape. Respételo y contribuya a él si trabaja en la interfaz gráfica de Inkscape.&lt;br /&gt;
N. del T.: Esta traducción probablemente esté incompleta. Consulte la [[InkscapeTerminology|Versión Original]] (en inglés) para asegurarse de que dispone de la información más reciente.&lt;br /&gt;
&lt;br /&gt;
=General=&lt;br /&gt;
&lt;br /&gt;
Un buen vocabulario de referencia referente al formato SVG es la propia [[http://www.w3.org/Graphics/SVG/ web del estándar SVG]] (alojada por el [W3C]).&lt;br /&gt;
&lt;br /&gt;
== Objetos ==&lt;br /&gt;
* '''Objeto''': un elemento independiente editable sobre el lienzo. Puede ser un trayecto, una forma, un objeto de texto, un grupo , etc.&lt;br /&gt;
&lt;br /&gt;
* '''Trayecto''': objeto, con nodos, pero sin tiradores. Por ejemplo una línea creada con la herramienta «Mano alzada». &lt;br /&gt;
&lt;br /&gt;
* '''Forma viva''': un objeto que no muestra nodos, pero puede tener controles. Un ejemplo es un círculo o una estrella. Una forma viva se puede convertir a un trayecto mediante el comando «Convertir en trayecto». &lt;br /&gt;
&lt;br /&gt;
* '''Nodo''': punto de un trayecto que se puede manipular. Si utiliza la herramienta «Nodo», se muestra como un rectángulo gris (o azul, si está seleccionado) en un trayecto. Las formas no tienen nodos, solo tiradores. Los nodos también pueden tener uno o dos tiradores, mostrados como círculos conectados al nodo. Éstos modifican las tangentes de Bézier.&lt;br /&gt;
&lt;br /&gt;
* '''Tirador''': &lt;br /&gt;
** Cada uno de los dos puntos alrededor de un nodo, mostrado (para los nodos seleccionados) como un círculo conectado a su nodo por una línea (tiradores del nodo);&lt;br /&gt;
** Las flechas alrededor de los objetos seleccionados en el selector (tiradores de escala, tiradores de rotación); &lt;br /&gt;
** Puntos en una forma que pueden ser arrastrados por la herramienta Nodo para editar la forma, mostrados como un pequeño rombo blanco (tiradores de forma); &lt;br /&gt;
** Lo que se arrastra en el lienzo para fijar el lugar, dirección y tamaño de un gradiente o patrón (tiradores de gradiente, tiradores de patrón). Internamente se denomina «nudo» («knot») pero esto es un término obsoleto en la documentación de usuario. &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;
** '''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;
** '''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;
* '''Fill''': is an optional attribute for objects and their strokes. It can be a color, a pattern, a gradient or even unset (no defined, allowing clones of the object to receive their own fill).&lt;br /&gt;
&lt;br /&gt;
* '''Pattern''': a type of fill consisting of a repeating tiling of shapes. &lt;br /&gt;
&lt;br /&gt;
* '''Gradient''': a type of fill consisting of multiple colors. Radial and Linear gradients are available.  Consists of two or more colors which have the intermediary shades colored by the computer.&lt;br /&gt;
&lt;br /&gt;
* '''Text''': readable symbols that stand for ideas.  Can be modified and bent for many effects.&lt;br /&gt;
&lt;br /&gt;
* '''Group''':&lt;br /&gt;
&lt;br /&gt;
* '''Layer''': a vertical slice of an image whole.  Imagine multiple pieces of transparent glass stacked on top of one another.  One can draw on one, draw on another, and move them around separately without affecting each other.&lt;br /&gt;
&lt;br /&gt;
* '''Clone''': a new object that has the exact same properties as the object cloned.  Can be separately edited from the initial object.&lt;br /&gt;
&lt;br /&gt;
* '''Control stop''': &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
&lt;br /&gt;
* '''Document''': the file as a whole.  Objects, layers, effect, and everything are contained in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Canvas''': What the objects reside on.  Only the canvas is visible.  Objects placed off of the canvas are not visible.&lt;br /&gt;
&lt;br /&gt;
* '''Page''':&lt;br /&gt;
&lt;br /&gt;
* '''Grid''': a drawing guideline. &lt;br /&gt;
&lt;br /&gt;
* '''Guide''':&lt;br /&gt;
&lt;br /&gt;
= User Interface =&lt;br /&gt;
&lt;br /&gt;
== Document window ==&lt;br /&gt;
The main window, displaying the Canvas, Menus, Commands Bar, Toolbox, Tool Controls Bar, Status Bar, etc. Note that the same instance of the program may have several document windows. Some dialog are referred to as &amp;quot;windows&amp;quot; therefore it is important to distinguish between them and the Document window. &lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
Main part, with optional border, rulers and scrollbars&lt;br /&gt;
&lt;br /&gt;
== Menu ==&lt;br /&gt;
Bar at the top. &lt;br /&gt;
&lt;br /&gt;
== Toolbox ==&lt;br /&gt;
To make the toolbar visible, select View -&amp;gt; Show/Hide -&amp;gt; Toolbar from the menu.&lt;br /&gt;
&lt;br /&gt;
=== Selector tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F1 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Shortcut:''' Alt + Left Drag&lt;br /&gt;
&lt;br /&gt;
Allows selection of objects with the mouse.  Left-clicking on the object will select it.  Clicking objects with &amp;quot;Shift&amp;quot; clicked will select addition objects.  Clicking again will deselect the object.  Holding &amp;quot;Alt&amp;quot; and dragging the mouse around the campus will produce a red line.  All objects that this red line passes through will be selected.&lt;br /&gt;
&lt;br /&gt;
=== Node tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F2&lt;br /&gt;
&lt;br /&gt;
Allows editing of individual nodes in objects.  Resizing shapes, morphing their shape, and creating &amp;quot;pie-slices&amp;quot; out of ellipses.&lt;br /&gt;
&lt;br /&gt;
=== Tweak tool ===&lt;br /&gt;
&lt;br /&gt;
=== Zoom tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F3 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Shortcut:''' Ctrl + Scroll Wheel&lt;br /&gt;
&lt;br /&gt;
Allows the user to hold the canvas either closer or farther away.  When the tool is selected it can be used two ways.  The Left Mouse button can be dragged to create a box that will become the new screen size.  This is to zoom in.  Or the &amp;quot;Shift&amp;quot; button can be held, and the Left Mouse button can be clicked to zoom out.&lt;br /&gt;
&lt;br /&gt;
=== Rectangle tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F4&lt;br /&gt;
&lt;br /&gt;
Draws four-sided, 2-Dimensional polygons. The &amp;quot;Ctrl&amp;quot; key can be held to draw perfect squares.&lt;br /&gt;
&lt;br /&gt;
=== Ellipse tool ===&lt;br /&gt;
'''Shortcut:''' F5&lt;br /&gt;
&lt;br /&gt;
Draws polygons with an infinite number of sides.  The &amp;quot;Ctrl&amp;quot; key can be held to draw perfect circles.&lt;br /&gt;
&lt;br /&gt;
=== Star tool ===&lt;br /&gt;
'''Shortcut:''' *&lt;br /&gt;
&lt;br /&gt;
Allows stars and other multi-sided polygons to be created. The number of corners and the spoke ratio can be edited making it possible to create pentagons, stars, and pentagrams, each consisting of only one object.&lt;br /&gt;
&lt;br /&gt;
=== Spiral tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F9&lt;br /&gt;
&lt;br /&gt;
Creates spirals.  The numbers of turns, the inner radius, and the divergence from normal inside spacing.&lt;br /&gt;
&lt;br /&gt;
=== Pencil tool ===&lt;br /&gt;
'''Shortcut:''' F6&lt;br /&gt;
&lt;br /&gt;
To preserve consistency, please do not refer to this tool as freehand tool. Pencil tool (freehand) is better to use.&lt;br /&gt;
&lt;br /&gt;
Draws lines like a pencil. Clicking and then clicking elsewhere creates straight lines.  Clicking and dragging freehands.  Pressing &amp;quot;Ctrl&amp;quot; and then releasing lifts the pencil.  Dragging again will put the pencil back to the canvas.&lt;br /&gt;
&lt;br /&gt;
=== Pen tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' Shift + F6&lt;br /&gt;
&lt;br /&gt;
To preserve consistency, please do not refer to this tool as Bezier tool. Pen tool (Bezier) is better to use.&lt;br /&gt;
&lt;br /&gt;
Clicking and then clicking elsewhere will draw straight lines.  Clicking again will draw a line from the second point.  Clicking and dragging will create the first half of a Bezier curve, the second half to be created a click later.  Holding &amp;quot;Shift&amp;quot; while dragging will draw only one half of the Bezier curve and will continue onto straight lines afterward.&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' Ctrl + F6&lt;br /&gt;
&lt;br /&gt;
Great for writing Japanese characters.  A tablet is recommended as pressure sensitivity easily controls the thickness of the line.&lt;br /&gt;
&lt;br /&gt;
=== Text tool ===&lt;br /&gt;
&lt;br /&gt;
=== Gradient tool ===&lt;br /&gt;
&lt;br /&gt;
=== Color dropper tool ===&lt;br /&gt;
&lt;br /&gt;
=== Connector tool ===&lt;br /&gt;
&lt;br /&gt;
=== Paint Bucket tool ===&lt;br /&gt;
&lt;br /&gt;
=== Eraser tool ===&lt;br /&gt;
&lt;br /&gt;
=== 3D Box tool ===&lt;br /&gt;
&lt;br /&gt;
== Commands bar ==&lt;br /&gt;
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 ==&lt;br /&gt;
Beneath the Commands bar. Has the controls for the currently active tool. Note the capitalization. One should not refer to it as the &amp;quot;Tool bar,&amp;quot; nor is it a &amp;quot;Tool&amp;quot; edition of the &amp;quot;controls&amp;quot; variety of &amp;quot;bar&amp;quot;. It's proper name should be &amp;quot;Tool Controls&amp;quot; bar. &lt;br /&gt;
&lt;br /&gt;
== Status bar ==&lt;br /&gt;
Along the bottom side of the window&lt;br /&gt;
&lt;br /&gt;
== Rulers ==&lt;br /&gt;
&lt;br /&gt;
== Scrollbar ==&lt;br /&gt;
&lt;br /&gt;
= Dialog Boxes =&lt;br /&gt;
From wikipedia: Dialog boxes are special windows which are used by computer programs or by the operating system to display information to the user, or to get a response if needed. They are so-called because they form a dialog between the computer and the user—either informing the user of something, or requesting input from the user, or both.&lt;br /&gt;
&lt;br /&gt;
== Fill and Stroke ==&lt;br /&gt;
&lt;br /&gt;
== Transform ==&lt;br /&gt;
&lt;br /&gt;
== Gradients ==&lt;br /&gt;
&lt;br /&gt;
== Swatches ==&lt;br /&gt;
&lt;br /&gt;
== Text and fonts ==&lt;br /&gt;
&lt;br /&gt;
== Align and Distribute ==&lt;br /&gt;
&lt;br /&gt;
== Tile Clones ==&lt;br /&gt;
&lt;br /&gt;
== Global Preferences ==&lt;br /&gt;
&lt;br /&gt;
== Document Preferences ==&lt;br /&gt;
&lt;br /&gt;
== Document Metadata ==&lt;br /&gt;
&lt;br /&gt;
== Object Properties ==&lt;br /&gt;
&lt;br /&gt;
== XML Editor ==&lt;br /&gt;
&lt;br /&gt;
= Verbs (actions on objects) =&lt;br /&gt;
== on objects ==&lt;br /&gt;
* group&lt;br /&gt;
* ungroup&lt;br /&gt;
&lt;br /&gt;
* clip&lt;br /&gt;
* mask&lt;br /&gt;
&lt;br /&gt;
* pattern&lt;br /&gt;
&lt;br /&gt;
* raise&lt;br /&gt;
* lower&lt;br /&gt;
&lt;br /&gt;
* rotate&lt;br /&gt;
&lt;br /&gt;
* flip&lt;br /&gt;
&lt;br /&gt;
== on paths ==&lt;br /&gt;
=== create path(s) from object(s) ===&lt;br /&gt;
* object to path&lt;br /&gt;
* stroke to path&lt;br /&gt;
* trace bitmap&lt;br /&gt;
&lt;br /&gt;
=== boolean operations ===&lt;br /&gt;
* union&lt;br /&gt;
* difference&lt;br /&gt;
* intersection&lt;br /&gt;
* exclusion&lt;br /&gt;
* division&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
=== manipulate paths ===&lt;br /&gt;
* combine&lt;br /&gt;
* break apart&lt;br /&gt;
&lt;br /&gt;
* inset&lt;br /&gt;
* outset&lt;br /&gt;
&lt;br /&gt;
* dynamic offset&lt;br /&gt;
* linked offset&lt;br /&gt;
&lt;br /&gt;
* simplify&lt;br /&gt;
* reverse&lt;br /&gt;
&lt;br /&gt;
== on texts ==&lt;br /&gt;
* put on path&lt;br /&gt;
* remove from path&lt;br /&gt;
&lt;br /&gt;
* flow&lt;br /&gt;
* unflow&lt;br /&gt;
&lt;br /&gt;
* convert to text&lt;br /&gt;
&lt;br /&gt;
* remove kerning&lt;br /&gt;
&lt;br /&gt;
== on layers ==&lt;br /&gt;
&lt;br /&gt;
= Effects =&lt;br /&gt;
== Fretboard designer ==&lt;br /&gt;
Those effects focus on the drawing of fretboards. A fretboard is part of the infrastructure of a string instrument (guitar, violin...)&lt;br /&gt;
Some detailed information on the specific vocabulary of stringed instrument makers (luthiers) can be found here:&lt;br /&gt;
* [http://www.fretfind.ekips.org/ Aaron's web site] about Fretfind&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Guitar Wikipedia]'s article about Guitars&lt;br /&gt;
&lt;br /&gt;
== Generate from path ==&lt;br /&gt;
&lt;br /&gt;
== Render ==&lt;br /&gt;
* L-System&lt;br /&gt;
&lt;br /&gt;
== Modify path ==&lt;br /&gt;
&lt;br /&gt;
= Inkboard =&lt;br /&gt;
== Jabber ==&lt;br /&gt;
&lt;br /&gt;
= Inkview =&lt;br /&gt;
&lt;br /&gt;
= Depreceated terms =&lt;br /&gt;
These are used inside the code. Never use them for documentation.&lt;br /&gt;
&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;br /&gt;
&lt;br /&gt;
= Words being used as verbs and names =&lt;br /&gt;
Translators, pay attention to those words that can be used in the interface either as verbs either as names or even either as adjectives&lt;br /&gt;
* Group&lt;br /&gt;
* Clone&lt;br /&gt;
* Unset&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
[[InkscapeTerminology|Versión Original]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User Documentation]]&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=InkscapeTerminology/es&amp;diff=47444</id>
		<title>InkscapeTerminology/es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=InkscapeTerminology/es&amp;diff=47444"/>
		<updated>2009-02-23T16:02:34Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Started translation to spanish (up to &amp;quot;handle&amp;quot;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esto es el comienzo de un glosario de Inkscape. Respételo y contribuya a él si trabaja en la interfaz gráfica de Inkscape.&lt;br /&gt;
N. del T.: Esta traducción probablemente esté incompleta. Consulte la [[InkscapeTerminology|Versión Original]] (en inglés) para asegurarse de que dispone de la información más reciente.&lt;br /&gt;
&lt;br /&gt;
=General=&lt;br /&gt;
&lt;br /&gt;
Una buena referencia de vocabulario referente al formato SVG es la propia [[http://www.w3.org/Graphics/SVG/ web del estándar SVG]] (alojada por el [W3C]).&lt;br /&gt;
&lt;br /&gt;
== Objetos ==&lt;br /&gt;
* '''Objeto''': un elemento independiente editable sobre el lienzo. Puede ser un trayecto, una forma, un objeto de texto, un grupo , etc.&lt;br /&gt;
&lt;br /&gt;
* '''Trayecto''': objeto, con nodos, pero sin tiradores. Por ejemplo una línea creada con la herramienta «Mano alzada». &lt;br /&gt;
&lt;br /&gt;
* '''Forma viva''': un objeto que no muestra nodos, pero puede tener controles. Un ejemplo es un círculo o una estrella. Una forma viva se puede convertir a un trayecto mediante el comando «Convertir en trayecto». &lt;br /&gt;
&lt;br /&gt;
* '''Nodo''': punto de un trayecto que se puede manipular. Si utiliza la herramienta «Nodo», se muestra como un rectángulo gris (o azul, si está seleccionado) en un trayecto. Las formas no tienen nodos, solo tiradores. Los nodos también pueden tener uno o dos tiradores, mostrados como círculos conectados al nodo. Éstos modifican las tangentes de Bézier.&lt;br /&gt;
&lt;br /&gt;
* '''Tirador''': &lt;br /&gt;
** Cada uno de los dos puntos alrededor de un nodo, mostrado (para los nodos seleccionados) como un círculo conectado a su nodo por una línea (tiradores del nodo);&lt;br /&gt;
** Las flechas alrededor de los objetos seleccionados en el selector (tiradores de escala, tiradores de rotación); &lt;br /&gt;
** Puntos en una forma que pueden ser arrastrados por la herramienta Nodo para editar la forma, mostrados como un pequeño rombo blanco (tiradores de forma); &lt;br /&gt;
** Lo que se arrastra en el lienzo para fijar el lugar, dirección y tamaño de un gradiente o patrón (tiradores de gradiente, tiradores de patrón). Internamente se denomina «nudo» («knot») pero esto es un término obsoleto en la documentación de usuario. &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;
** '''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;
** '''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;
* '''Fill''': is an optional attribute for objects and their strokes. It can be a color, a pattern, a gradient or even unset (no defined, allowing clones of the object to receive their own fill).&lt;br /&gt;
&lt;br /&gt;
* '''Pattern''': a type of fill consisting of a repeating tiling of shapes. &lt;br /&gt;
&lt;br /&gt;
* '''Gradient''': a type of fill consisting of multiple colors. Radial and Linear gradients are available.  Consists of two or more colors which have the intermediary shades colored by the computer.&lt;br /&gt;
&lt;br /&gt;
* '''Text''': readable symbols that stand for ideas.  Can be modified and bent for many effects.&lt;br /&gt;
&lt;br /&gt;
* '''Group''':&lt;br /&gt;
&lt;br /&gt;
* '''Layer''': a vertical slice of an image whole.  Imagine multiple pieces of transparent glass stacked on top of one another.  One can draw on one, draw on another, and move them around separately without affecting each other.&lt;br /&gt;
&lt;br /&gt;
* '''Clone''': a new object that has the exact same properties as the object cloned.  Can be separately edited from the initial object.&lt;br /&gt;
&lt;br /&gt;
* '''Control stop''': &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
&lt;br /&gt;
* '''Document''': the file as a whole.  Objects, layers, effect, and everything are contained in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Canvas''': What the objects reside on.  Only the canvas is visible.  Objects placed off of the canvas are not visible.&lt;br /&gt;
&lt;br /&gt;
* '''Page''':&lt;br /&gt;
&lt;br /&gt;
* '''Grid''': a drawing guideline. &lt;br /&gt;
&lt;br /&gt;
* '''Guide''':&lt;br /&gt;
&lt;br /&gt;
= User Interface =&lt;br /&gt;
&lt;br /&gt;
== Document window ==&lt;br /&gt;
The main window, displaying the Canvas, Menus, Commands Bar, Toolbox, Tool Controls Bar, Status Bar, etc. Note that the same instance of the program may have several document windows. Some dialog are referred to as &amp;quot;windows&amp;quot; therefore it is important to distinguish between them and the Document window. &lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
Main part, with optional border, rulers and scrollbars&lt;br /&gt;
&lt;br /&gt;
== Menu ==&lt;br /&gt;
Bar at the top. &lt;br /&gt;
&lt;br /&gt;
== Toolbox ==&lt;br /&gt;
To make the toolbar visible, select View -&amp;gt; Show/Hide -&amp;gt; Toolbar from the menu.&lt;br /&gt;
&lt;br /&gt;
=== Selector tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F1 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Shortcut:''' Alt + Left Drag&lt;br /&gt;
&lt;br /&gt;
Allows selection of objects with the mouse.  Left-clicking on the object will select it.  Clicking objects with &amp;quot;Shift&amp;quot; clicked will select addition objects.  Clicking again will deselect the object.  Holding &amp;quot;Alt&amp;quot; and dragging the mouse around the campus will produce a red line.  All objects that this red line passes through will be selected.&lt;br /&gt;
&lt;br /&gt;
=== Node tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F2&lt;br /&gt;
&lt;br /&gt;
Allows editing of individual nodes in objects.  Resizing shapes, morphing their shape, and creating &amp;quot;pie-slices&amp;quot; out of ellipses.&lt;br /&gt;
&lt;br /&gt;
=== Tweak tool ===&lt;br /&gt;
&lt;br /&gt;
=== Zoom tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F3 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Shortcut:''' Ctrl + Scroll Wheel&lt;br /&gt;
&lt;br /&gt;
Allows the user to hold the canvas either closer or farther away.  When the tool is selected it can be used two ways.  The Left Mouse button can be dragged to create a box that will become the new screen size.  This is to zoom in.  Or the &amp;quot;Shift&amp;quot; button can be held, and the Left Mouse button can be clicked to zoom out.&lt;br /&gt;
&lt;br /&gt;
=== Rectangle tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F4&lt;br /&gt;
&lt;br /&gt;
Draws four-sided, 2-Dimensional polygons. The &amp;quot;Ctrl&amp;quot; key can be held to draw perfect squares.&lt;br /&gt;
&lt;br /&gt;
=== Ellipse tool ===&lt;br /&gt;
'''Shortcut:''' F5&lt;br /&gt;
&lt;br /&gt;
Draws polygons with an infinite number of sides.  The &amp;quot;Ctrl&amp;quot; key can be held to draw perfect circles.&lt;br /&gt;
&lt;br /&gt;
=== Star tool ===&lt;br /&gt;
'''Shortcut:''' *&lt;br /&gt;
&lt;br /&gt;
Allows stars and other multi-sided polygons to be created. The number of corners and the spoke ratio can be edited making it possible to create pentagons, stars, and pentagrams, each consisting of only one object.&lt;br /&gt;
&lt;br /&gt;
=== Spiral tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F9&lt;br /&gt;
&lt;br /&gt;
Creates spirals.  The numbers of turns, the inner radius, and the divergence from normal inside spacing.&lt;br /&gt;
&lt;br /&gt;
=== Pencil tool ===&lt;br /&gt;
'''Shortcut:''' F6&lt;br /&gt;
&lt;br /&gt;
To preserve consistency, please do not refer to this tool as freehand tool. Pencil tool (freehand) is better to use.&lt;br /&gt;
&lt;br /&gt;
Draws lines like a pencil. Clicking and then clicking elsewhere creates straight lines.  Clicking and dragging freehands.  Pressing &amp;quot;Ctrl&amp;quot; and then releasing lifts the pencil.  Dragging again will put the pencil back to the canvas.&lt;br /&gt;
&lt;br /&gt;
=== Pen tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' Shift + F6&lt;br /&gt;
&lt;br /&gt;
To preserve consistency, please do not refer to this tool as Bezier tool. Pen tool (Bezier) is better to use.&lt;br /&gt;
&lt;br /&gt;
Clicking and then clicking elsewhere will draw straight lines.  Clicking again will draw a line from the second point.  Clicking and dragging will create the first half of a Bezier curve, the second half to be created a click later.  Holding &amp;quot;Shift&amp;quot; while dragging will draw only one half of the Bezier curve and will continue onto straight lines afterward.&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' Ctrl + F6&lt;br /&gt;
&lt;br /&gt;
Great for writing Japanese characters.  A tablet is recommended as pressure sensitivity easily controls the thickness of the line.&lt;br /&gt;
&lt;br /&gt;
=== Text tool ===&lt;br /&gt;
&lt;br /&gt;
=== Gradient tool ===&lt;br /&gt;
&lt;br /&gt;
=== Color dropper tool ===&lt;br /&gt;
&lt;br /&gt;
=== Connector tool ===&lt;br /&gt;
&lt;br /&gt;
=== Paint Bucket tool ===&lt;br /&gt;
&lt;br /&gt;
=== Eraser tool ===&lt;br /&gt;
&lt;br /&gt;
=== 3D Box tool ===&lt;br /&gt;
&lt;br /&gt;
== Commands bar ==&lt;br /&gt;
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 ==&lt;br /&gt;
Beneath the Commands bar. Has the controls for the currently active tool. Note the capitalization. One should not refer to it as the &amp;quot;Tool bar,&amp;quot; nor is it a &amp;quot;Tool&amp;quot; edition of the &amp;quot;controls&amp;quot; variety of &amp;quot;bar&amp;quot;. It's proper name should be &amp;quot;Tool Controls&amp;quot; bar. &lt;br /&gt;
&lt;br /&gt;
== Status bar ==&lt;br /&gt;
Along the bottom side of the window&lt;br /&gt;
&lt;br /&gt;
== Rulers ==&lt;br /&gt;
&lt;br /&gt;
== Scrollbar ==&lt;br /&gt;
&lt;br /&gt;
= Dialog Boxes =&lt;br /&gt;
From wikipedia: Dialog boxes are special windows which are used by computer programs or by the operating system to display information to the user, or to get a response if needed. They are so-called because they form a dialog between the computer and the user—either informing the user of something, or requesting input from the user, or both.&lt;br /&gt;
&lt;br /&gt;
== Fill and Stroke ==&lt;br /&gt;
&lt;br /&gt;
== Transform ==&lt;br /&gt;
&lt;br /&gt;
== Gradients ==&lt;br /&gt;
&lt;br /&gt;
== Swatches ==&lt;br /&gt;
&lt;br /&gt;
== Text and fonts ==&lt;br /&gt;
&lt;br /&gt;
== Align and Distribute ==&lt;br /&gt;
&lt;br /&gt;
== Tile Clones ==&lt;br /&gt;
&lt;br /&gt;
== Global Preferences ==&lt;br /&gt;
&lt;br /&gt;
== Document Preferences ==&lt;br /&gt;
&lt;br /&gt;
== Document Metadata ==&lt;br /&gt;
&lt;br /&gt;
== Object Properties ==&lt;br /&gt;
&lt;br /&gt;
== XML Editor ==&lt;br /&gt;
&lt;br /&gt;
= Verbs (actions on objects) =&lt;br /&gt;
== on objects ==&lt;br /&gt;
* group&lt;br /&gt;
* ungroup&lt;br /&gt;
&lt;br /&gt;
* clip&lt;br /&gt;
* mask&lt;br /&gt;
&lt;br /&gt;
* pattern&lt;br /&gt;
&lt;br /&gt;
* raise&lt;br /&gt;
* lower&lt;br /&gt;
&lt;br /&gt;
* rotate&lt;br /&gt;
&lt;br /&gt;
* flip&lt;br /&gt;
&lt;br /&gt;
== on paths ==&lt;br /&gt;
=== create path(s) from object(s) ===&lt;br /&gt;
* object to path&lt;br /&gt;
* stroke to path&lt;br /&gt;
* trace bitmap&lt;br /&gt;
&lt;br /&gt;
=== boolean operations ===&lt;br /&gt;
* union&lt;br /&gt;
* difference&lt;br /&gt;
* intersection&lt;br /&gt;
* exclusion&lt;br /&gt;
* division&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
=== manipulate paths ===&lt;br /&gt;
* combine&lt;br /&gt;
* break apart&lt;br /&gt;
&lt;br /&gt;
* inset&lt;br /&gt;
* outset&lt;br /&gt;
&lt;br /&gt;
* dynamic offset&lt;br /&gt;
* linked offset&lt;br /&gt;
&lt;br /&gt;
* simplify&lt;br /&gt;
* reverse&lt;br /&gt;
&lt;br /&gt;
== on texts ==&lt;br /&gt;
* put on path&lt;br /&gt;
* remove from path&lt;br /&gt;
&lt;br /&gt;
* flow&lt;br /&gt;
* unflow&lt;br /&gt;
&lt;br /&gt;
* convert to text&lt;br /&gt;
&lt;br /&gt;
* remove kerning&lt;br /&gt;
&lt;br /&gt;
== on layers ==&lt;br /&gt;
&lt;br /&gt;
= Effects =&lt;br /&gt;
== Fretboard designer ==&lt;br /&gt;
Those effects focus on the drawing of fretboards. A fretboard is part of the infrastructure of a string instrument (guitar, violin...)&lt;br /&gt;
Some detailed information on the specific vocabulary of stringed instrument makers (luthiers) can be found here:&lt;br /&gt;
* [http://www.fretfind.ekips.org/ Aaron's web site] about Fretfind&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Guitar Wikipedia]'s article about Guitars&lt;br /&gt;
&lt;br /&gt;
== Generate from path ==&lt;br /&gt;
&lt;br /&gt;
== Render ==&lt;br /&gt;
* L-System&lt;br /&gt;
&lt;br /&gt;
== Modify path ==&lt;br /&gt;
&lt;br /&gt;
= Inkboard =&lt;br /&gt;
== Jabber ==&lt;br /&gt;
&lt;br /&gt;
= Inkview =&lt;br /&gt;
&lt;br /&gt;
= Depreceated terms =&lt;br /&gt;
These are used inside the code. Never use them for documentation.&lt;br /&gt;
&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;br /&gt;
&lt;br /&gt;
= Words being used as verbs and names =&lt;br /&gt;
Translators, pay attention to those words that can be used in the interface either as verbs either as names or even either as adjectives&lt;br /&gt;
* Group&lt;br /&gt;
* Clone&lt;br /&gt;
* Unset&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
[[InkscapeTerminology|Versión Original]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User Documentation]]&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=47434</id>
		<title>Inkscape glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_glossary&amp;diff=47434"/>
		<updated>2009-02-23T15:46:32Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Added link for spanish version&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;
=General=&lt;br /&gt;
&lt;br /&gt;
A good reference for SVG vocabulary is the [[http://www.w3.org/Graphics/SVG/ SVG standard website]](hosted by the [W3C]) itself.&lt;br /&gt;
&lt;br /&gt;
== Objects ==&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;
* '''Path''': object, with nodes, but without handles. For example a line created using the Freehand tool. &lt;br /&gt;
&lt;br /&gt;
* '''Live Shape''': an object that does not display nodes but may have controls. An example is a circle or star. A live shape can be converted to path by Convert to Path command. &lt;br /&gt;
&lt;br /&gt;
* '''Node''': point of a path that you can manipulate with. If you use Node tool, then it is displayed as gray or blue (if selected) rectangle on a path. Shapes do not have nodes, only handles. Node can have one or two handles too - displayed as circles connected to node. They modify Bezier's tangents.&lt;br /&gt;
&lt;br /&gt;
* '''Handle''': &lt;br /&gt;
** One of two points around a node, displayed (for selected nodes) as a circle connected with its node by a line (node handles); &lt;br /&gt;
** The arrows around the selected object in selector (scale handles, rotation handles); &lt;br /&gt;
** Points on a shape that can be dragged by node tool to edit the shape, displayed as small white diamonds (shape handles); &lt;br /&gt;
** 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;
* '''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;
** '''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;
** '''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;
* '''Fill''': is an optional attribute for objects and their strokes. It can be a color, a pattern, a gradient or even unset (no defined, allowing clones of the object to receive their own fill).&lt;br /&gt;
&lt;br /&gt;
* '''Pattern''': a type of fill consisting of a repeating tiling of shapes. &lt;br /&gt;
&lt;br /&gt;
* '''Gradient''': a type of fill consisting of multiple colors. Radial and Linear gradients are available.  Consists of two or more colors which have the intermediary shades colored by the computer.&lt;br /&gt;
&lt;br /&gt;
* '''Text''': readable symbols that stand for ideas.  Can be modified and bent for many effects.&lt;br /&gt;
&lt;br /&gt;
* '''Group''':&lt;br /&gt;
&lt;br /&gt;
* '''Layer''': a vertical slice of an image whole.  Imagine multiple pieces of transparent glass stacked on top of one another.  One can draw on one, draw on another, and move them around separately without affecting each other.&lt;br /&gt;
&lt;br /&gt;
* '''Clone''': a new object that has the exact same properties as the object cloned.  Can be separately edited from the initial object.&lt;br /&gt;
&lt;br /&gt;
* '''Control stop''': &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
&lt;br /&gt;
* '''Document''': the file as a whole.  Objects, layers, effect, and everything are contained in the document.&lt;br /&gt;
&lt;br /&gt;
* '''Canvas''': What the objects reside on.  Only the canvas is visible.  Objects placed off of the canvas are not visible.&lt;br /&gt;
&lt;br /&gt;
* '''Page''':&lt;br /&gt;
&lt;br /&gt;
* '''Grid''': a drawing guideline. &lt;br /&gt;
&lt;br /&gt;
* '''Guide''':&lt;br /&gt;
&lt;br /&gt;
= User Interface =&lt;br /&gt;
&lt;br /&gt;
== Document window ==&lt;br /&gt;
The main window, displaying the Canvas, Menus, Commands Bar, Toolbox, Tool Controls Bar, Status Bar, etc. Note that the same instance of the program may have several document windows. Some dialog are referred to as &amp;quot;windows&amp;quot; therefore it is important to distinguish between them and the Document window. &lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
Main part, with optional border, rulers and scrollbars&lt;br /&gt;
&lt;br /&gt;
== Menu ==&lt;br /&gt;
Bar at the top. &lt;br /&gt;
&lt;br /&gt;
== Toolbox ==&lt;br /&gt;
To make the toolbar visible, select View -&amp;gt; Show/Hide -&amp;gt; Toolbar from the menu.&lt;br /&gt;
&lt;br /&gt;
=== Selector tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F1 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Shortcut:''' Alt + Left Drag&lt;br /&gt;
&lt;br /&gt;
Allows selection of objects with the mouse.  Left-clicking on the object will select it.  Clicking objects with &amp;quot;Shift&amp;quot; clicked will select addition objects.  Clicking again will deselect the object.  Holding &amp;quot;Alt&amp;quot; and dragging the mouse around the campus will produce a red line.  All objects that this red line passes through will be selected.&lt;br /&gt;
&lt;br /&gt;
=== Node tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F2&lt;br /&gt;
&lt;br /&gt;
Allows editing of individual nodes in objects.  Resizing shapes, morphing their shape, and creating &amp;quot;pie-slices&amp;quot; out of ellipses.&lt;br /&gt;
&lt;br /&gt;
=== Tweak tool ===&lt;br /&gt;
&lt;br /&gt;
=== Zoom tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F3 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Shortcut:''' Ctrl + Scroll Wheel&lt;br /&gt;
&lt;br /&gt;
Allows the user to hold the canvas either closer or farther away.  When the tool is selected it can be used two ways.  The Left Mouse button can be dragged to create a box that will become the new screen size.  This is to zoom in.  Or the &amp;quot;Shift&amp;quot; button can be held, and the Left Mouse button can be clicked to zoom out.&lt;br /&gt;
&lt;br /&gt;
=== Rectangle tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F4&lt;br /&gt;
&lt;br /&gt;
Draws four-sided, 2-Dimensional polygons. The &amp;quot;Ctrl&amp;quot; key can be held to draw perfect squares.&lt;br /&gt;
&lt;br /&gt;
=== Ellipse tool ===&lt;br /&gt;
'''Shortcut:''' F5&lt;br /&gt;
&lt;br /&gt;
Draws polygons with an infinite number of sides.  The &amp;quot;Ctrl&amp;quot; key can be held to draw perfect circles.&lt;br /&gt;
&lt;br /&gt;
=== Star tool ===&lt;br /&gt;
'''Shortcut:''' *&lt;br /&gt;
&lt;br /&gt;
Allows stars and other multi-sided polygons to be created. The number of corners and the spoke ratio can be edited making it possible to create pentagons, stars, and pentagrams, each consisting of only one object.&lt;br /&gt;
&lt;br /&gt;
=== Spiral tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' F9&lt;br /&gt;
&lt;br /&gt;
Creates spirals.  The numbers of turns, the inner radius, and the divergence from normal inside spacing.&lt;br /&gt;
&lt;br /&gt;
=== Pencil tool ===&lt;br /&gt;
'''Shortcut:''' F6&lt;br /&gt;
&lt;br /&gt;
To preserve consistency, please do not refer to this tool as freehand tool. Pencil tool (freehand) is better to use.&lt;br /&gt;
&lt;br /&gt;
Draws lines like a pencil. Clicking and then clicking elsewhere creates straight lines.  Clicking and dragging freehands.  Pressing &amp;quot;Ctrl&amp;quot; and then releasing lifts the pencil.  Dragging again will put the pencil back to the canvas.&lt;br /&gt;
&lt;br /&gt;
=== Pen tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' Shift + F6&lt;br /&gt;
&lt;br /&gt;
To preserve consistency, please do not refer to this tool as Bezier tool. Pen tool (Bezier) is better to use.&lt;br /&gt;
&lt;br /&gt;
Clicking and then clicking elsewhere will draw straight lines.  Clicking again will draw a line from the second point.  Clicking and dragging will create the first half of a Bezier curve, the second half to be created a click later.  Holding &amp;quot;Shift&amp;quot; while dragging will draw only one half of the Bezier curve and will continue onto straight lines afterward.&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy tool ===&lt;br /&gt;
&lt;br /&gt;
'''Shortcut:''' Ctrl + F6&lt;br /&gt;
&lt;br /&gt;
Great for writing Japanese characters.  A tablet is recommended as pressure sensitivity easily controls the thickness of the line.&lt;br /&gt;
&lt;br /&gt;
=== Text tool ===&lt;br /&gt;
&lt;br /&gt;
=== Gradient tool ===&lt;br /&gt;
&lt;br /&gt;
=== Color dropper tool ===&lt;br /&gt;
&lt;br /&gt;
=== Connector tool ===&lt;br /&gt;
&lt;br /&gt;
=== Paint Bucket tool ===&lt;br /&gt;
&lt;br /&gt;
=== Eraser tool ===&lt;br /&gt;
&lt;br /&gt;
=== 3D Box tool ===&lt;br /&gt;
&lt;br /&gt;
== Commands bar ==&lt;br /&gt;
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 ==&lt;br /&gt;
Beneath the Commands bar. Has the controls for the currently active tool. Note the capitalization. One should not refer to it as the &amp;quot;Tool bar,&amp;quot; nor is it a &amp;quot;Tool&amp;quot; edition of the &amp;quot;controls&amp;quot; variety of &amp;quot;bar&amp;quot;. It's proper name should be &amp;quot;Tool Controls&amp;quot; bar. &lt;br /&gt;
&lt;br /&gt;
== Status bar ==&lt;br /&gt;
Along the bottom side of the window&lt;br /&gt;
&lt;br /&gt;
== Rulers ==&lt;br /&gt;
&lt;br /&gt;
== Scrollbar ==&lt;br /&gt;
&lt;br /&gt;
= Dialog Boxes =&lt;br /&gt;
From wikipedia: Dialog boxes are special windows which are used by computer programs or by the operating system to display information to the user, or to get a response if needed. They are so-called because they form a dialog between the computer and the user—either informing the user of something, or requesting input from the user, or both.&lt;br /&gt;
&lt;br /&gt;
== Fill and Stroke ==&lt;br /&gt;
&lt;br /&gt;
== Transform ==&lt;br /&gt;
&lt;br /&gt;
== Gradients ==&lt;br /&gt;
&lt;br /&gt;
== Swatches ==&lt;br /&gt;
&lt;br /&gt;
== Text and fonts ==&lt;br /&gt;
&lt;br /&gt;
== Align and Distribute ==&lt;br /&gt;
&lt;br /&gt;
== Tile Clones ==&lt;br /&gt;
&lt;br /&gt;
== Global Preferences ==&lt;br /&gt;
&lt;br /&gt;
== Document Preferences ==&lt;br /&gt;
&lt;br /&gt;
== Document Metadata ==&lt;br /&gt;
&lt;br /&gt;
== Object Properties ==&lt;br /&gt;
&lt;br /&gt;
== XML Editor ==&lt;br /&gt;
&lt;br /&gt;
= Verbs (actions on objects) =&lt;br /&gt;
== on objects ==&lt;br /&gt;
* group&lt;br /&gt;
* ungroup&lt;br /&gt;
&lt;br /&gt;
* clip&lt;br /&gt;
* mask&lt;br /&gt;
&lt;br /&gt;
* pattern&lt;br /&gt;
&lt;br /&gt;
* raise&lt;br /&gt;
* lower&lt;br /&gt;
&lt;br /&gt;
* rotate&lt;br /&gt;
&lt;br /&gt;
* flip&lt;br /&gt;
&lt;br /&gt;
== on paths ==&lt;br /&gt;
=== create path(s) from object(s) ===&lt;br /&gt;
* object to path&lt;br /&gt;
* stroke to path&lt;br /&gt;
* trace bitmap&lt;br /&gt;
&lt;br /&gt;
=== boolean operations ===&lt;br /&gt;
* union&lt;br /&gt;
* difference&lt;br /&gt;
* intersection&lt;br /&gt;
* exclusion&lt;br /&gt;
* division&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
=== manipulate paths ===&lt;br /&gt;
* combine&lt;br /&gt;
* break apart&lt;br /&gt;
&lt;br /&gt;
* inset&lt;br /&gt;
* outset&lt;br /&gt;
&lt;br /&gt;
* dynamic offset&lt;br /&gt;
* linked offset&lt;br /&gt;
&lt;br /&gt;
* simplify&lt;br /&gt;
* reverse&lt;br /&gt;
&lt;br /&gt;
== on texts ==&lt;br /&gt;
* put on path&lt;br /&gt;
* remove from path&lt;br /&gt;
&lt;br /&gt;
* flow&lt;br /&gt;
* unflow&lt;br /&gt;
&lt;br /&gt;
* convert to text&lt;br /&gt;
&lt;br /&gt;
* remove kerning&lt;br /&gt;
&lt;br /&gt;
== on layers ==&lt;br /&gt;
&lt;br /&gt;
= Effects =&lt;br /&gt;
== Fretboard designer ==&lt;br /&gt;
Those effects focus on the drawing of fretboards. A fretboard is part of the infrastructure of a string instrument (guitar, violin...)&lt;br /&gt;
Some detailed information on the specific vocabulary of stringed instrument makers (luthiers) can be found here:&lt;br /&gt;
* [http://www.fretfind.ekips.org/ Aaron's web site] about Fretfind&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Guitar Wikipedia]'s article about Guitars&lt;br /&gt;
&lt;br /&gt;
== Generate from path ==&lt;br /&gt;
&lt;br /&gt;
== Render ==&lt;br /&gt;
* L-System&lt;br /&gt;
&lt;br /&gt;
== Modify path ==&lt;br /&gt;
&lt;br /&gt;
= Inkboard =&lt;br /&gt;
== Jabber ==&lt;br /&gt;
&lt;br /&gt;
= Inkview =&lt;br /&gt;
&lt;br /&gt;
= Depreceated terms =&lt;br /&gt;
These are used inside the code. Never use them for documentation.&lt;br /&gt;
&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;br /&gt;
&lt;br /&gt;
= Words being used as verbs and names =&lt;br /&gt;
Translators, pay attention to those words that can be used in the interface either as verbs either as names or even either as adjectives&lt;br /&gt;
* Group&lt;br /&gt;
* Clone&lt;br /&gt;
* Unset&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
[[RussianTerminology]]&lt;br /&gt;
[[InkscapeTerminology/sk|Slovak terminology]]&lt;br /&gt;
[[InkscapeTerminology/es|Spanish terminology]]&lt;br /&gt;
&lt;br /&gt;
[[Category:User Documentation]]&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Terminolog%C3%ADa&amp;diff=18549</id>
		<title>Terminología</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Terminolog%C3%ADa&amp;diff=18549"/>
		<updated>2008-01-14T19:06:06Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''stroke''': trazo&lt;br /&gt;
&lt;br /&gt;
'''path''': trazo/trazado/trayecto: Normalmente «path» se traduce como «ruta» (ruta de archivos, etc), pero en inkscape se refiere a un trazo de un dibujo.&lt;br /&gt;
&lt;br /&gt;
'''gradient''':&lt;br /&gt;
&lt;br /&gt;
'''fill''': Relleno&lt;br /&gt;
&lt;br /&gt;
'''dock tab/dockable tab''':&lt;br /&gt;
&lt;br /&gt;
'''tweak''': Retoque/retocar&lt;br /&gt;
&lt;br /&gt;
'''node''': Nodo&lt;br /&gt;
&lt;br /&gt;
'''swatch''': paleta&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Terminolog%C3%ADa&amp;diff=18544</id>
		<title>Terminología</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Terminolog%C3%ADa&amp;diff=18544"/>
		<updated>2008-01-14T18:50:27Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''stroke''': trazo&lt;br /&gt;
&lt;br /&gt;
'''path''': trazo/trazado: Normalmente «path» se traduce como «ruta» (ruta de archivos, etc), pero en inkscape se refiere a un trazo de un dibujo.&lt;br /&gt;
&lt;br /&gt;
'''gradient''':&lt;br /&gt;
&lt;br /&gt;
'''fill''': Relleno&lt;br /&gt;
&lt;br /&gt;
'''dock tab/dockable tab''':&lt;br /&gt;
&lt;br /&gt;
'''tweak''': Retoque/retocar&lt;br /&gt;
&lt;br /&gt;
'''node''': Nodo&lt;br /&gt;
&lt;br /&gt;
'''swatch''': paleta&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Inkscape_en_espa%C3%B1ol&amp;diff=18539</id>
		<title>Inkscape en español</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Inkscape_en_espa%C3%B1ol&amp;diff=18539"/>
		<updated>2008-01-14T18:43:01Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Documentación para el usuario */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la versión en español del wiki para el desarrollo y discusión de Inkscape. &lt;br /&gt;
&lt;br /&gt;
Puedes obtener ayuda sobre la sintaxis del wiki en [[WikiSyntax]] (Inglés)&lt;br /&gt;
&lt;br /&gt;
Disponible en otros idiomas: [[L'Inkscape en Català|Wiki en Català]], [[Inkscape em Português|Wiki em Português]], [[Startseite|Wiki auf Deutsch]]...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellspacing=&amp;quot;11&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width:33%;background-color: #EFFBFF; padding:.5em; border: 1px solid #BFEEFF&amp;quot;&amp;gt;&lt;br /&gt;
=== Acerca de Inkscape ===&lt;br /&gt;
* [http://www.inkscape.org/?lang=es Página web de Inkscape en Español]&lt;br /&gt;
* [[Acerca de Inkscape]]&lt;br /&gt;
* [[Características de Inkscape]]&lt;br /&gt;
* [[esFAQ]] - Preguntas y respuestas más frecuentes&lt;br /&gt;
* [[Informacion sobre el proyecto]]&lt;br /&gt;
* [[Sistemas operativos soportados]]&lt;br /&gt;
* [[Herramientas]] - Supporting Tools and Applications&lt;br /&gt;
* [[Galerías]]&lt;br /&gt;
* [[Artículos y presentaciones]]&lt;br /&gt;
* [[Testimonios]]&lt;br /&gt;
* [[Popularidad de Inkscape]]&lt;br /&gt;
* [[Informacion de contacto]] Nuestros héroes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;width:33%;;background-color: #FFF1EF; padding:.5em; border: 1px solid #FFC7BF;margin:.5em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Documentación para el usuario ===&lt;br /&gt;
* [[Ayuda para la instalación]]&lt;br /&gt;
* [[Terminología de Inkscape]]&lt;br /&gt;
* [[Manual de usuario]]&lt;br /&gt;
* [http://inkscape.org/doc/basic/tutorial-basic.html Tutorial:Basic]&lt;br /&gt;
* [[Formato SVG de Inkscape]] contra el formato SVG plano&lt;br /&gt;
* [[Hacer que las extensiones funcionen]]&lt;br /&gt;
* [[Hacer que los efectos funcionen]]&lt;br /&gt;
* [[Qué hacen los efectos]]&lt;br /&gt;
* [[Usando la herramienta de conectores]]&lt;br /&gt;
* [[Instalar fuentes tipográficas como un usuario]]&lt;br /&gt;
&lt;br /&gt;
* [[Notas sobre la versión 0.46]]&lt;br /&gt;
* [[Notas de lanzamientos]] para la 0.44 y anteriores&lt;br /&gt;
* [[Notas de lanzamiento para la prensa]] para la 0.43 y anteriores&lt;br /&gt;
* [[Artículo de Iniciación a Inkscape 0.40|Iniciación a Inkscape 0.40]]&lt;br /&gt;
&lt;br /&gt;
* [[InkscapeTipWiki]]&lt;br /&gt;
* [[Otros proyectos]] (enlaces externos)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;width:33%;background-color: #FFFAE5; padding:.5em; border: 1px solid #FFFF66; margin:.5em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ayuda a Inkscape sin tener que programar === &lt;br /&gt;
&lt;br /&gt;
* [[PrintingConsensusPoll]]&lt;br /&gt;
* [[Se busca ayuda]]&lt;br /&gt;
* [[Creando distros]]: como construir paquetes&lt;br /&gt;
* [[Editando la web]]&lt;br /&gt;
* [[Escribiendo noticias]]&lt;br /&gt;
* [[UpdatingTrackerItems]]&lt;br /&gt;
* [[Ideas para tutoriales]]&lt;br /&gt;
* [[Terminología]]&lt;br /&gt;
&lt;br /&gt;
* [[Testeando Inkscape]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;background-color: #FFFAE5; border-width:0em .5em; border-style:solid; border-color:white&amp;quot;&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;padding:11px 0em 0em 11px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;padding:.5em 0em 0em .5em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Developer Documentation ===&lt;br /&gt;
&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;width:50%;padding:.5em&amp;quot;&amp;gt;&lt;br /&gt;
==== General ====&lt;br /&gt;
* [[DeveloperManual]]&lt;br /&gt;
* [[CompilingInkscape]]&lt;br /&gt;
* [[WorkingWithSVN]]&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;
* [[ErrorsAndWarnings]]: how to deal with reporting errors, warnings, and other messages&lt;br /&gt;
* [[DebuggingTips]]: random tips to help debug problems&lt;br /&gt;
&lt;br /&gt;
* [[DeveloperTitles]]: terms for various roles in Inkscape&lt;br /&gt;
* [[InkscapeJanitors]]: small tasks that need doing&lt;br /&gt;
* [http://livarot.sourceforge.net/ Livarot]: for boolean ops&lt;br /&gt;
* [[ExtensionAttributes]]: currently defined attributes in Inkscape's XML namespace and what they do&lt;br /&gt;
* [[ExtensionsRepository]]: an Internet central for Inkscape Extensions&lt;br /&gt;
* [[DesarrolloEnEspañol]]: todo lo relacionado con el desarollo de Inkscape en español / all stuff about spanish development of Inkscape&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;width:50%;padding:.5em&amp;quot;&amp;gt;&lt;br /&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;
* [[SVG Test Suite Compliance]] - [[W3C]] full test suite&lt;br /&gt;
* [[CSS Support]]&lt;br /&gt;
* [[OpenVG]] Standard (draft)&lt;br /&gt;
* [[OpenDocument proposal]]&lt;br /&gt;
* [[Googles Summer Of Code]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;width:50%;padding:.5em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== User Interface Discussion ====&lt;br /&gt;
* [[TranslationInformation]]&lt;br /&gt;
* [[AccessibleGraphics]]&lt;br /&gt;
* [[ObjectManager]]&lt;br /&gt;
* [[DialogsReorganization]]&lt;br /&gt;
* [[DialogReplacement]]&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 style=&amp;quot;width:50%;padding:.5em&amp;quot;&amp;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;
* [[ScribusInteroperability]]&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;
* [[WikiAttic]]: pages that are no longer relevant but kept for historical value&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:About Inkscape]]&lt;br /&gt;
[[Category:User Documentation]]&lt;br /&gt;
[[Category:Spanish]]&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Interface_translation&amp;diff=18534</id>
		<title>Interface translation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Interface_translation&amp;diff=18534"/>
		<updated>2008-01-14T11:07:53Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: /* Updated to show the new procedure: via the launchpad site */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Go Back to the main [http://wiki.inkscape.org/wiki/index.php/Translation_information Translation information] page.&lt;br /&gt;
&lt;br /&gt;
== Introduction to PO file format ==&lt;br /&gt;
&lt;br /&gt;
If you've never translated a PO file before, you will find its syntax very simple. The PO format is a really simple format, which probably at least partly explains its success and widespread use. The format is basically a hash list consisting of msgid and msgstr pairs, with the msgid being the original English string and key, and the msgstr being the translated value of it. Below is an example of a message.&lt;br /&gt;
&lt;br /&gt;
   &amp;amp;#35;: gedit/dialogs/gedit-plugin-program-location-dialog.c:78&lt;br /&gt;
   &amp;amp;#35;: gedit/dialogs/program-location-dialog.glade2.h:2&lt;br /&gt;
   msgid &amp;quot;Set program location...&amp;quot;&lt;br /&gt;
   msgstr &amp;quot;Ställ in programplats...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In addition to the msgid and msgstr parts, a message usually also has lines starting with #: that tells what source files and what lines the string used as msgid was extracted from. These lines have no syntactic value. They are only there as a help for translators and developers to know where a message came from. &lt;br /&gt;
&lt;br /&gt;
A message in a PO file can be in one of essentially three different states. The message can be translated, fuzzy, or untranslated. A message counts as translated as soon as the msgstr part of it is non-empty. In a similar manner, an untranslated message is one where the msgstr is empty. The fuzzy state is special and essentially means that there is a translation in the msgstr part, but that this translation is most likely not entirely correct, and that it thus needs manual attention by a translator. A message can become fuzzy in one of two ways:&lt;br /&gt;
&lt;br /&gt;
* The original string that the msgid represents was changed in the source code.  A typo in the string may have been fixed or the string altered in some other way. The translator needs to check that the msgstr is still valid and make changes if necessary.&lt;br /&gt;
* A new string has been added to the source, and the string is very similar, but not identical, to the msgid of an already existing, translated message. Then the msgstr of that message will be automatically reused for the new message, but the new message will also at the same time be marked fuzzy so that the translator knows there is some difference that he or she needs to adapt the translation to match.&lt;br /&gt;
&lt;br /&gt;
There is always one special message in each valid PO file: the PO file header. It is encoded with the msgid for the empty string (&amp;quot;&amp;quot;) as the key, and the actual header values are in the msgstr part. This unfortunately means that if you mark an empty string for translation, you will get the entire PO file header back as the &amp;quot;translation&amp;quot;. In almost all cases this is probably not what you want. Hence, do not mark empty strings for translation.&lt;br /&gt;
&lt;br /&gt;
== Get the PO file for your language ==&lt;br /&gt;
&lt;br /&gt;
Download the .po file for your language from here:&lt;br /&gt;
&lt;br /&gt;
    http://inkscape.svn.sourceforge.net/viewcvs.py/inkscape/inkscape/trunk/po/&lt;br /&gt;
&lt;br /&gt;
If a .po file for your language does not yet exist, then you will have to get an empty template file to start a new translation. &lt;br /&gt;
The most straightforward way to obtain the inkscape.pot template is to download it from here (updated weekly):&lt;br /&gt;
&lt;br /&gt;
    http://inkscape.modevia.com/potfile/inkscape.pot&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can checkout the full SVN project repository and generate the project template. Information on how to get the source tree can be found [http://inkscape.org/svn.php here]. Then, you have to follow some steps in order to generate the template:&lt;br /&gt;
&lt;br /&gt;
 1. &amp;quot;./autogen.sh&amp;quot;&lt;br /&gt;
 2. &amp;quot;./configure&amp;quot;&lt;br /&gt;
 3. enter the &amp;quot;po&amp;quot; directory: &amp;quot;cd po&amp;quot;&lt;br /&gt;
 4. generate the current PO template: &amp;quot;intltool-update --pot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To make an absolutely up-to-date translation (in case the PO file in SVN 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;svn update&amp;quot;&lt;br /&gt;
 2. merge your existing translations into the new POT file (inkscape.pot):&lt;br /&gt;
&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;
If you want to update ALL .po files in po/, cd there and run:&lt;br /&gt;
&lt;br /&gt;
 make update-po&lt;br /&gt;
&lt;br /&gt;
Now that you have an empty PO template, you can start translating the messages.&lt;br /&gt;
&lt;br /&gt;
== Tools for translators ==&lt;br /&gt;
&lt;br /&gt;
You can edit PO files from any plain text editor, since they are simple text files. However, many useful tools have been developed to provide a simple experience translating PO files.&lt;br /&gt;
&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;
* poEdit (http://www.poedit.net/)&lt;br /&gt;
* GEdit (installed on GNOME desktops) has a syntax highlight mode for PO file syntax.&lt;br /&gt;
&lt;br /&gt;
And last but not least, [http://www.gnu.org/software/gettext/manual/ gettext] utils, which are installed on every linux distribution. You can see a complete reference too from installed info pages by running the command:&lt;br /&gt;
&lt;br /&gt;
  info gettext&lt;br /&gt;
&lt;br /&gt;
== A few important things to remember ==&lt;br /&gt;
&lt;br /&gt;
* Some strings that can be ambiguous or having several meanings according to different contexts may have a context prefix : &amp;quot;Context|Amibiguous string&amp;quot;. In this case, simply translate &amp;quot;Ambiguous string&amp;quot;, the &amp;quot;Context|&amp;quot; string is just a not to translate indication. (Some info on how to disambiguate a string can be found [http://developer.gnome.org/doc/API/2.0/glib/glib-I18N.html#Q-:CAPS here].)&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;
&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;
== Verification ==&lt;br /&gt;
&lt;br /&gt;
Before submitting your file in the patch tracker, please make sure it is valid:&lt;br /&gt;
* Make sure the file is encoded in UTF-8 &lt;br /&gt;
* Make sure it is a valid po file and obtain some statistics about it: simply run &amp;quot;msgfmt --statistics -cv translationFile.po&amp;quot; from a command window&lt;br /&gt;
* Make sure it is correctly formatted: run &amp;quot;check-markup translationFile.po&amp;quot; from a command window and verify it doesn't output any error message. &amp;quot;check-markup&amp;quot; perl script can be found in the /po directory of Inkscape svn trunk&lt;br /&gt;
&lt;br /&gt;
== Locale Testing ==&lt;br /&gt;
&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/Ubuntu this is via &amp;quot;dpkg-reconfigure locales&amp;quot;.)  If you set both the LANG and LANGUAGE variables 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 LANGUAGE=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 LANGUAGE=es_MX ls -z&lt;br /&gt;
 ls: invalid option -- z&lt;br /&gt;
 Try `ls --help' for more information.&lt;br /&gt;
&lt;br /&gt;
== Submit finished work ==&lt;br /&gt;
&lt;br /&gt;
Upload your work via the [[Launchpad]] bug tracker:&lt;br /&gt;
&lt;br /&gt;
    https://bugs.launchpad.net/inkscape/&lt;br /&gt;
&lt;br /&gt;
Report a new bug and attach your translated file to it. Don't forget to compress your file before uploading it.&lt;br /&gt;
&lt;br /&gt;
Additionally, you may send a message to Inkscape's translators mailing list.&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;br /&gt;
&lt;br /&gt;
= Windows installer translation =&lt;br /&gt;
&lt;br /&gt;
Strings for Windows installer are saved in *.nsh files. Each translation has its own file located in ''packaging\win32\'' directory of subversion checkout. Get this file in similar way of getting *.po file.&lt;br /&gt;
=== Translating ===&lt;br /&gt;
# Get the file according to your language. If there is not such a file, copy ''english.nsh'' file and rename it to ''yourlanguage.nsh''.&lt;br /&gt;
# Translate strings in the file&lt;br /&gt;
# Change '''!insertmacro MUI_LANGUAGE &amp;quot;English&amp;quot;''' and each occurence of '''${LANG_ENGLISH}''' to values corresponding with your language. For example '''!insertmacro MUI_LANGUAGE &amp;quot;Czech&amp;quot;''' and '''${LANG_CZECH}'''.&lt;br /&gt;
# Change header information in '''yourlanguage.nsh''' file, like &amp;quot;windows code page&amp;quot; and &amp;quot;Authors&amp;quot; to proper values.&lt;br /&gt;
=== Testing the translation ===&lt;br /&gt;
# This part is optional but recommended. For this part you need [http://nsis.sourceforge.net/Main_Page NSIS installer] and run &amp;lt;pre&amp;gt;make -f Makefile.mingw dist&amp;lt;/pre&amp;gt; command after succesfull compilation of Inkscape. This command prepares binary of Inkscape for installator creation.&lt;br /&gt;
# Add filename of your file to '''inkscape.nsi''' file, &amp;quot;STRING LOCALIZATION&amp;quot; section, &amp;quot;Language files&amp;quot; subsection.&lt;br /&gt;
# Right click on the inkscape.nsi file and choose &amp;quot;Compile NSIS Script&amp;quot;. The installer compilation will start.&lt;br /&gt;
# When the installer is finished, run it to test translations of strings in Installer and Uninstaller parts.&lt;br /&gt;
# If the translation is tested succesfully, submit it to the patch tracker at sourceforge.net and mark as &amp;quot;Translation&amp;quot;. If you haven't tested your translation yet, submit it too but enter this information to the patch information. You will be contacted about its correctness.&lt;br /&gt;
&lt;br /&gt;
= Default template translation =&lt;br /&gt;
&lt;br /&gt;
* To translate default template, modify the default.svg file and save it as default.xx.svg where &amp;quot;xx&amp;quot; is ISO code of your language. The file can be found in ''/usr/share/inkscape/templates/'' directory on Linux, or ''C:\Program Files\Inkscape\share\templates\'' directory on MS Windows(tm). Also you can get it from [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/share/templates/ SVN repository]. &lt;br /&gt;
* You need to modify your PO translation as well to use your localized default template. Look up for a msgid &amp;quot;default.svg&amp;quot; on the PO file and translate it accordingly to the file name of the localized template.&lt;br /&gt;
* To test it, save it to the proper location and restart Inkscape. Default document should be now based on your localized template. (This is valid if your system is properly set to your locales).&lt;br /&gt;
* Upload default.xx.svg to the patch tracker.&lt;br /&gt;
&lt;br /&gt;
To translate default template can be used Inkscape as well as any UTF-8 encoding capable text editor.&lt;br /&gt;
&lt;br /&gt;
= Translation information =&lt;br /&gt;
Go Back to the main [http://wiki.inkscape.org/wiki/index.php/Translation_information Translation information] page.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ReleaseAnnounce045-es&amp;diff=13122</id>
		<title>ReleaseAnnounce045-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ReleaseAnnounce045-es&amp;diff=13122"/>
		<updated>2007-02-04T13:01:43Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape anuncia su versión 0.45 :: http://www.inkscape.org :: Dibuja en libertad ==&lt;br /&gt;
&lt;br /&gt;
Hoy la comunidad de Inkscape anuncia la versión más reciente de su software de diseño gráfico vectorial. Inkscape 0.45 proporciona un nuevo filtro de desenfoque Gaussiano, patrocinado por el programa de Google «Summer of Code» («Verano de Código»). El desenfoque Gaussiano da la posiblidad de desenfocar suavemente y con naturalidad cualquier objeto de Inkscape, incluidos formas, texto e imágenes. Esto permitirá realizar un amplio espectro de efectos fotorrealistas: luces y sombras de formas aleatorias, fondo de campo, sombreados, brillos, etc. Los objetos desenfocados también pueden ser utilizados como máscaras para otros objetos para obtener un efecto de «máscara calada».&lt;br /&gt;
&lt;br /&gt;
Se han incluido multitud de otras nuevas características, mejoras en características existentes y correcciones de errores. Un diálogo histórico le permitirá navegar por el historial de cambios. Se han incluido muchas extensiones de efectos, entre otros «Patrón en trayecto» y efectos de colores. Hay mejoras de rendimiento en la velicidad de renderizado, alrededor de 2-3% en general, y hasta 5-10% para dibujos con gran uso de transparencias y gradientes radiales. También se ha mejorado la calidad de composición mediante la eliminación del «bandeo» observado en los gradientes.&lt;br /&gt;
 &lt;br /&gt;
Descargue los paquetes para Linux, Windows y Mac OS X:&lt;br /&gt;
 &lt;br /&gt;
     http://sourceforge.net/project/showfiles.php?group_id=93438&lt;br /&gt;
&lt;br /&gt;
Vea las notas de publicación completas de la versión 0.45 si desea obtener más información:&lt;br /&gt;
 &lt;br /&gt;
     http://wiki.inkscape.org/wiki/index.php/Release_Notes&lt;br /&gt;
&lt;br /&gt;
Capturas de pantalla enviadas por la comunidad:&lt;br /&gt;
 &lt;br /&gt;
     http://www.inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
===Acerca de Inkscape===&lt;br /&gt;
Inkscape es una herramienta de dibujo de código abierto que utiliza el formato estándar para gráficos vectoriales escalables (SVG = scalable vector graphics) del World Wide Web Consortium ([[W3C]]). Algunas de las características de SVG incluidas son: formas básicas, trazos, texto, marcadores, clones, mezclas alfa, transformaciones, degradados y agrupación. Además Inkscape permite la inclusión de metadatos de Creative Commons, edición de nodos, capas, operaciones complejas con trazos, textos en trayectos y edición de XML SVG. También importa varios formatos, por ejemplo, EPS, &amp;lt;nowiki&amp;gt;PostScript&amp;lt;/nowiki&amp;gt;, y la mayorías de formatos de mapa de bits y exporta en PNG, PS, PDF así como en varios formatos basados en vectores.&lt;br /&gt;
&lt;br /&gt;
La principal motivación de Inkscape es la de proporcionar a la comunidad de&lt;br /&gt;
código abierto con una herramienta de dibujo que cumpla con las especificaciones XML, SVG y CSS2 del [[W3C]]. Entre las tareas planeadas adicionales se encuentra la conversión del código de &amp;lt;nowiki&amp;gt;C/Gtk&amp;lt;/nowiki&amp;gt; a &amp;lt;nowiki&amp;gt;C++/Gtkmm&amp;lt;/nowiki&amp;gt;, haciendo hincapié en un núcleo ligero con la posibilidad de añadir características potentes a través de un mecanismo de extensiones y el establecimiento de un proceso de desarrollo amistoso, abierto y orientado a la comunidad.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ReleaseAnnounce045-es&amp;diff=13120</id>
		<title>ReleaseAnnounce045-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ReleaseAnnounce045-es&amp;diff=13120"/>
		<updated>2007-02-04T12:54:10Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: First draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape anuncia su versión 0.45 :: http://www.inkscape.org :: Dibuja en libertad ==&lt;br /&gt;
&lt;br /&gt;
Hoy la comunidad de Inkscape anuncia la versión más reciente de su software de diseño gráfico vectorial. Inkscape 0.45 proporciona un nuevo filtro de desenfoque Gaussiano, patrocinado por el programa de Google «Summer of Code» («Verano de Código»). El desenfoque Gaussiano da la posiblidad de desenfocar suavemente y con naturalidad cualquier objeto de Inkscape, incluidos formas, texto e imágenes. Esto permitirá realizar un amplio espectro de efectos fotorrealistas: luces y sombras de formas aleatorias, fondo de campo, sombreados, brillos, etc. Los objetos desenfocados también pueden ser utilizados como máscaras para otros objetos para obtener un efecto de «máscara calada».&lt;br /&gt;
&lt;br /&gt;
Se han incluido multitud de otras nuevas características, mejoras en características existentes y correcciones de errores. Un diálogo histórico le permitirá navegar por el historial de cambios. Se han incluido muchas extensiones de efectos, entre otros «Patrón en trayecto» y efectos de colores. Hay mejoras de rendimiento en la velicidad de renderizado, alrededor de 2-3% en general, y hasta 5-10% para dibujos con gran uso de transparencias y gradientes radiales. También se ha mejorado la calidad de composición mediante la eliminación del «bandeo» observado en los gradientes.&lt;br /&gt;
 &lt;br /&gt;
Descargue los paqeutes para Linux, Windows y Mac OS X:&lt;br /&gt;
 &lt;br /&gt;
     http://sourceforge.net/project/showfiles.php?group_id=93438&lt;br /&gt;
&lt;br /&gt;
Vea las notas de publicación completas de la versión 0.45 si desea obtener más información:&lt;br /&gt;
 &lt;br /&gt;
     http://wiki.inkscape.org/wiki/index.php/Release_Notes&lt;br /&gt;
&lt;br /&gt;
Capturas de pantalla enviadas por la comunidad:&lt;br /&gt;
 &lt;br /&gt;
     http://www.inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
===Acerca de Inkscape===&lt;br /&gt;
&lt;br /&gt;
Inkscape is an open source drawing tool that uses the World Wide Web Consortium's ([[W3C]]) scalable vector graphics format (SVG). Some supported SVG features include basic shapes, paths, text, markers, clones, alpha blending, transforms, gradients, and grouping. In addition, Inkscape supports Creative Commons' metadata, node-editing, layers, complex path operations, text-on-path, text-in-shape, and SVG XML editing. It can also import EPS, &amp;lt;nowiki&amp;gt;PostScript&amp;lt;/nowiki&amp;gt;, and most bitmap formats, and exports PNG, PS, PDF and various vector formats.&lt;br /&gt;
&lt;br /&gt;
Inkscape's main motivation is to provide the Open Source community with a fully [[W3C]] compliant XML, SVG, and CSS2 drawing tool. Additional work includes conversion of the codebase from &amp;lt;nowiki&amp;gt;C/Gtk&amp;lt;/nowiki&amp;gt; to &amp;lt;nowiki&amp;gt;C++/Gtkmm&amp;lt;/nowiki&amp;gt;, emphasizing a lightweight core with powerful features added through an extension mechanism, and maintaining a friendly, open, community-oriented development process.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ReleaseAnnounce045&amp;diff=13116</id>
		<title>ReleaseAnnounce045</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ReleaseAnnounce045&amp;diff=13116"/>
		<updated>2007-02-04T12:38:15Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: Added link to spanish translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is concept of the Release Announcement for the 0.45 version.&lt;br /&gt;
&lt;br /&gt;
== Inkscape Announces 0.45 Release :: http://www.inkscape.org :: Draw Freely ==&lt;br /&gt;
&lt;br /&gt;
The Inkscape community today announces the newest version of its vector graphic drawing software.  Inkscape 0.45 features a new Gaussian Blur SVG filter.  Sponsored by Google's Summer of Code program, Gaussian Blur allows you to softly and naturally blur any Inkscape objects, including shapes, text, and images.  This enables a wide range of photorealistic effects: arbitrarily shaped shades and lights, depth of field, drop shadows, glows, etc. Also, blurred objects can be used as masks for other objects to achieve the &amp;quot;feathered mask&amp;quot; effect. &lt;br /&gt;
&lt;br /&gt;
Numerous other new features, enhancements to existing features, and bug fixes have been included. A history dialog allows you to browse your change history.  Many new extension effects are added including Pattern along Path and Color Effects.  There have been performance improvements to rendering speed, on the order of 2-3% in general, and up to 5-10% for drawings using heavy transparency and/or radial gradients.  Compositing quality is also improved through the removal of banding seen in gradients.&lt;br /&gt;
 &lt;br /&gt;
Download Linux, Windows, and Mac OS X packages:&lt;br /&gt;
 &lt;br /&gt;
     http://sourceforge.net/project/showfiles.php?group_id=93438&lt;br /&gt;
&lt;br /&gt;
For many more details, see the complete Release Notes for 0.45:&lt;br /&gt;
 &lt;br /&gt;
     http://wiki.inkscape.org/wiki/index.php/Release_Notes&lt;br /&gt;
&lt;br /&gt;
Community submitted screenshots:&lt;br /&gt;
 &lt;br /&gt;
     http://www.inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
===About Inkscape===&lt;br /&gt;
&lt;br /&gt;
Inkscape is an open source drawing tool that uses the World Wide Web Consortium's ([[W3C]]) scalable vector graphics format (SVG). Some supported SVG features include basic shapes, paths, text, markers, clones, alpha blending, transforms, gradients, and grouping. In addition, Inkscape supports Creative Commons' metadata, node-editing, layers, complex path operations, text-on-path, text-in-shape, and SVG XML editing. It can also import EPS, &amp;lt;nowiki&amp;gt;PostScript&amp;lt;/nowiki&amp;gt;, and most bitmap formats, and exports PNG, PS, PDF and various vector formats.&lt;br /&gt;
&lt;br /&gt;
Inkscape's main motivation is to provide the Open Source community with a fully [[W3C]] compliant XML, SVG, and CSS2 drawing tool. Additional work includes conversion of the codebase from &amp;lt;nowiki&amp;gt;C/Gtk&amp;lt;/nowiki&amp;gt; to &amp;lt;nowiki&amp;gt;C++/Gtkmm&amp;lt;/nowiki&amp;gt;, emphasizing a lightweight core with powerful features added through an extension mechanism, and maintaining a friendly, open, community-oriented development process.&lt;br /&gt;
&lt;br /&gt;
== Release announce translations ==&lt;br /&gt;
&lt;br /&gt;
Catalan: http://wiki.inkscape.org/wiki/index.php/NotaAlliberament045&lt;br /&gt;
&lt;br /&gt;
Czech: http://wiki.inkscape.org/wiki/index.php/ReleaseAnnounce045-cs&lt;br /&gt;
&lt;br /&gt;
Deutsch: http://wiki.inkscape.org/wiki/index.php/ReleaseAnnounce045-de&lt;br /&gt;
&lt;br /&gt;
French: http://wiki.inkscape.org/wiki/index.php/ReleaseAnnounce045-fr&lt;br /&gt;
&lt;br /&gt;
Italian: http://wiki.inkscape.org/wiki/index.php/ReleaseAnnounce045-it&lt;br /&gt;
&lt;br /&gt;
Japanese: http://wiki.inkscape.org/wiki/index.php/ReleaseAnnounce045-ja&lt;br /&gt;
&lt;br /&gt;
Portuguese: http://wiki.inkscape.org/wiki/index.php/ReleaseAnnounce045-ptBR&lt;br /&gt;
&lt;br /&gt;
Vietnamese: http://wiki.inkscape.org/wiki/index.php/ReleaseAnnounce045-vi&lt;br /&gt;
&lt;br /&gt;
Español: http://wiki.inkscape.org/wiki/index.php/ReleaseAnnounce045-es&lt;br /&gt;
&lt;br /&gt;
[[Category:Marketing]]&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ReleaseAnnounce045-es&amp;diff=13114</id>
		<title>ReleaseAnnounce045-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ReleaseAnnounce045-es&amp;diff=13114"/>
		<updated>2007-02-04T12:37:12Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape anuncia su versión 0.45 :: http://www.inkscape.org :: Dibuja en libertad ==&lt;br /&gt;
&lt;br /&gt;
Hoy la comunidad de Inkscape anuncia la versión más reciente de su software de diseño gráfico vectorial.&lt;br /&gt;
  Inkscape 0.45 features a new Gaussian Blur SVG filter.  Sponsored by Google's Summer of Code program, Gaussian Blur allows you to softly and naturally blur any Inkscape objects, including shapes, text, and images.  This enables a wide range of photorealistic effects: arbitrarily shaped shades and lights, depth of field, drop shadows, glows, etc. Also, blurred objects can be used as masks for other objects to achieve the &amp;quot;feathered mask&amp;quot; effect. &lt;br /&gt;
&lt;br /&gt;
Numerous other new features, enhancements to existing features, and bug fixes have been included. A history dialog allows you to browse your change history.  Many new extension effects are added including Pattern along Path and Color Effects.  There have been performance improvements to rendering speed, on the order of 2-3% in general, and up to 5-10% for drawings using heavy transparency and/or radial gradients.  Compositing quality is also improved through the removal of banding seen in gradients.&lt;br /&gt;
 &lt;br /&gt;
Download Linux, Windows, and Mac OS X packages:&lt;br /&gt;
 &lt;br /&gt;
     http://sourceforge.net/project/showfiles.php?group_id=93438&lt;br /&gt;
&lt;br /&gt;
For many more details, see the complete Release Notes for 0.45:&lt;br /&gt;
 &lt;br /&gt;
     http://wiki.inkscape.org/wiki/index.php/Release_Notes&lt;br /&gt;
&lt;br /&gt;
Community submitted screenshots:&lt;br /&gt;
 &lt;br /&gt;
     http://www.inkscape.org/screenshots/&lt;br /&gt;
&lt;br /&gt;
===About Inkscape===&lt;br /&gt;
&lt;br /&gt;
Inkscape is an open source drawing tool that uses the World Wide Web Consortium's ([[W3C]]) scalable vector graphics format (SVG). Some supported SVG features include basic shapes, paths, text, markers, clones, alpha blending, transforms, gradients, and grouping. In addition, Inkscape supports Creative Commons' metadata, node-editing, layers, complex path operations, text-on-path, text-in-shape, and SVG XML editing. It can also import EPS, &amp;lt;nowiki&amp;gt;PostScript&amp;lt;/nowiki&amp;gt;, and most bitmap formats, and exports PNG, PS, PDF and various vector formats.&lt;br /&gt;
&lt;br /&gt;
Inkscape's main motivation is to provide the Open Source community with a fully [[W3C]] compliant XML, SVG, and CSS2 drawing tool. Additional work includes conversion of the codebase from &amp;lt;nowiki&amp;gt;C/Gtk&amp;lt;/nowiki&amp;gt; to &amp;lt;nowiki&amp;gt;C++/Gtkmm&amp;lt;/nowiki&amp;gt;, emphasizing a lightweight core with powerful features added through an extension mechanism, and maintaining a friendly, open, community-oriented development process.&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=CompilingUbuntu&amp;diff=6403</id>
		<title>CompilingUbuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=CompilingUbuntu&amp;diff=6403"/>
		<updated>2006-05-10T08:04:51Z</updated>

		<summary type="html">&lt;p&gt;LucasVieites: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following packages are need to compile cvs inkscape under a default Ubuntu Hoary[[/Breezy]] system:&lt;br /&gt;
   apt-get install cvs build-essential intltool libtool libgtkmm-2.4-dev libglib2.0-dev libpng12-dev libxslt1-dev libsigc++-2.0-dev libpopt-dev libgc-dev&lt;br /&gt;
&lt;br /&gt;
Inkscape requires libgc-6.4.&lt;br /&gt;
&lt;br /&gt;
Breezy doesn't require any further work.&lt;br /&gt;
&lt;br /&gt;
Hoary uses version 6.3, which is provided in the Repos.  (Is there somewhere to get a .deb for 6.4?)&lt;br /&gt;
&lt;br /&gt;
To overwrite libgc-6.3 with libgc-6.4:&lt;br /&gt;
   Download gc6.4&lt;br /&gt;
   ./configure --prefix=/usr&lt;br /&gt;
   make&lt;br /&gt;
   sudo make install&lt;br /&gt;
&lt;br /&gt;
== libgc 6.5 debs for ubuntu ==&lt;br /&gt;
&lt;br /&gt;
http://inkscape.modevia.com/ap/libgc-dev_6.5-1_i386.deb&lt;br /&gt;
&lt;br /&gt;
http://inkscape.modevia.com/ap/libgc1_6.5-1_i386.deb&lt;/div&gt;</summary>
		<author><name>LucasVieites</name></author>
	</entry>
</feed>