Difference between revisions of "Release notes/0.43/fr"

From Inkscape Wiki
Jump to navigation Jump to search
(Traduction des connecteurs de l'inkboard et de la gestion de periph)
 
(traduction de l'outil nœud, d'extensions et de diverses nouvelles fonctionalitées)
Line 67: Line 67:
== Outil nœud ==
== Outil nœud ==


* Clicking on a selected path <b>selects the two nodes</b> closest to the click point. Shift+click adds or removes these two nodes to the node selection (when only one path is selected; otherwise Shift+click works as in Selector).
* Cliquer sur un chemin séléctionné <b>séléctionne les deux nœuds</b> les plus près du point cliqué. Shift+clique ajoute ou supprime ces 2 nœuds de la séléction (lorsque seulement un chemin est séléctionné; dans le cas contraire Shift+clique fonctionne comme avec le sélécteur).


* Double click or Ctrl+Alt+click anywhere on the selected path (even if it is under other objects) <b>creates a new node</b> at the click point, without changing the shape of the path. (Previously, you could only add a node in the middle of a segment by using a toolbar button.)
* Double clique ou Ctrl+Alt+click n'importe où sur le chemin séléctionné (même si il est sous d'autres objets) <b>crée un nouveau nœud</b> à l'emplacement du clique, sans modifier la forme du chemin. (Auparavant, il était seulement possible d'ajouter un nœud au milieu d'un segment en utilisant le bouton de la barre d'outils.)


* You can now edit the selected path (even if it's under other objects) by <b>dragging any curve point</b>, not only node(s) as before. In many cases it's a much more convenient way to reshape paths than anything available before. When you drag a curve close enough to one of the nodes, only that node's handle(s) are affected; if you drag a point midway between two nodes, both nodes' handles are adjusted.
* Ilest maintenant possible d'éditer le chemin séléctionné (même si il se situe sous d'autres objets) en <b>glissant n'importe quel point d'une courbe</b>, pas seulement les nœuds comme avant. Dans de nombreux cas, c'est une façon plus pratique pour modifier la forme des chemins que tout ce qui existait auparavant. Lorsque une coubre est glissée suffisament près d'un nœud, seul le gestionnaire du nœud est affecté; si un point à mi-chemin entre deux nœuds, les deux gestionnaire de nœuds sont réjustés.
** When mouse is over a draggable path, the cursor is changed to include a hand.  
** Lorsque le curseur de la souris est au dessus d'un chemin glissable, la forme du curseur est modifié et contient une main.


* As in Selector, if you press Shift before starting to drag, you always get a node selection rubberband rectangle (even if you start on a path [but not a node!]).
* Comme avec le selecteur, si shift est préssé avant de commencer à tirer, un rectangle de selection de nœuds est toujours activé (même en commencant sur un chemin [ailleurs que sur un nœud!]).


* After duplicating (Shift+D) an endnode, the selected node is always the new endnode, so you can move it at once.
* Après la duplaction (Shift+D) d'un nœud terminal, le nœud séléctionné est toujours le nouveau nœud terminal, il est alors poissible de le déplacer seul.


* Selected nodes are made a little larger than non-selected ones.
* Les nœuds séléctionnés sont légèrement plus large que ceux qui ne le sont pas.


== Extensions ==
== Extensions ==


* <b>Add Nodes</b>: Adds nodes to the selected paths. Each segment of the selected path is subdivided into ceil(<nowiki>Length/Max</nowiki>) equal length segments. Lengths are measured in SVG User Units calculated from the path data and does not take into account any transforms.
* <b>Ajout de nœuds</b> : Ajoute des nœuds aux chemins séléctionnés. Chaque ségment du chemin séléctionné est subdivisé en des segments  (<nowiki>Longueur/Max</nowiki>) de longueur équivalente. Les longueur sont mesurées en unité d'utilisateur SVG, calculées à partir des données du chemin et ne prend pas en compte les transformations.


* <b>Whirl</b>: Twists the selected paths around the specified center point.
* <b>Tournoyer</b> : Tord les chemins séléctionnés autour du point central spécifié.


* <b>Summer's Night</b>: Linearly distorts a path into the destination quadrilateral. The destination quadrilateral is specified by a four node path (closed or not). To use, draw and position a four node path. Select the four node path first and then add to selection the path you wish to distort. The original position of the four nodes is considered to be clockwise around the bounding box of the path to distort beginning in the upper left corner.
* <b>Nuit d'été</b> : Déforme linéairement un chemin dans le quadrilatère de destination. Le quadrilatère de destination est spécifié par un chemin de quatre nœuds (férmés ou non). Pour utiliser, tracer et positionner un chemin de quatre nœuds. Séléctionner le chemin de quatre nœuds en premier et ajouter ensuite à la séléction le chemin à déformer. La position originale des quatre nœuds est considéré comme étant dans le sens des aiguilles d'une montre atour du cadre englobant le chemin à déformer, en commencant par le point en haut à gauche.


* The Wavy extension is renamed to <b>Function Plotter</b> and got many fixes and improvements. Importantly, now you don't have to provide an analytic formula for the derivative; instead, check the "Calculate the first derivative numerically" checkbox and it will itself calculate the angle at each node. In the function/derivative formulas, you can use functions from the <a href="http://docs.python.org/lib/module-math.html">math</a> and <a href="http://docs.python.org/lib/module-random.html">random</a> Python modules. As before, you need to have a <b>rectangle</b> selected before calling this extension.
* L'extention onde est renomée <b>fonction de traçage</b> et comprend de nombreuses corrections et extensions. Notament, il est important de savoir que maintenant, il n'est pas la peine de fournir une formule analitique pour la dérivée; à la place cocher la case the « Calculer numériquement la dérivée première » et l'angle de chaque nœud sera calculé automatiquement. Dans les formules fonction/dérivée, il est possible d'utiliser les fonctions des modules Python <a href="http://docs.python.org/lib/module-math.html">math</a> et <a href="http://docs.python.org/lib/module-random.html">random</a>. Comme auparavant, il faut qu'un <b>rectangle</b> soit séléctionné avant d'appeller l'extension.


* Development continues on <b>SVGSlice</b> but it has not yet been fully integrated into Inkscape. Please visit <a href="http://www.digitalunleashed.com/giving.php">Digital Unleashed</a> for details and downloads.
* Le développement continue sur <b>SVGSlice</b> mais il n'est pas encore été complètement intégré à Inkscape. Visitez s'il vous plaît <a href="http://www.digitalunleashed.com/giving.php">Digital Unleashed</a> pour les details et le téléchargement.


== Misc new functionality ==
== Diverses nouvelles fonctionalitées ==


* A separate project, the <b>Open Clip Art Library Browser</b> provides an easy way to browse local and remote clipart collections and insert clipart into Inkscape. Please visit http://www.python.org/pypi/clipartbrowser/0.41 for details and downloads. (A Google <nowiki>SoC</nowiki> project.)
* Un projet séparé, l'<b>Open Clip Art Library Browser</b> (navigateur de la bibliothèque de clipart ouvert) fournit un moyen facile de naviguer sur les collections de clipart locaux ou distants, et d'inserer un clipart dans Inkscape. Visitez s'il vous plaît http://www.python.org/pypi/clipartbrowser/0.41 pour les détails et le téléchargement. (Un projet <nowiki>SoC</nowiki> Google.)


* A separate utility has been developed to convert between DXF and SVG formats. Please visit http://sourceforge.net/projects/dxf-svg-convert for details and downloads. (A Google <nowiki>SoC</nowiki> project.)
* Un utilitaire séparé à été développé pour convertir fichiers entr eles formats DXF et SVG. Visitez s'il vous plaît http://sourceforge.net/projects/dxf-svg-convert pour les détails et le téléchargement. (Un projet <nowiki>SoC</nowiki> Google.)


* Improved support for <b>viewBox</b>: If the root <svg> element of your document has width/height attributes set in percentage units <i>and</i> there's a viewBox on that element, then:
* Support amélioré pour la <b>viewBox</b> (rectangle de visualisation): Si l'élément raçine du document <svg> à des attibuts largeur/longueur réglés en unité « pourcentage »<i>et</i> qu'il y a une viewBox sur cet élément, alors :
** The canvas size is set to the value of the viewBox attribute.
** La taille du canvas est réglé à la valeur de l'attribut viewBox.
** Changing the canvas size in Document Preferences sets the viewBox, without touching the width/height values.
** Changer la taille du canvas dans les préférences du document est régle la viewBox, sans toucher aux valeurs longueur/largeur.
:This does not affect regular documents created in Inkscape, but makes it easier to edit other SVG files that use viewBox.
:Cela n'affecte pas les document standard crées avec Inkscape, mais rendent plus facile pour éditer les autres documents SVG utilisant l'attribut viewBox.


* The new command line parameter, <code>--export-area-snap</code>, used with bitmap export to <b>snap the export area</b> outwards to the nearest integer SVG user unit (px) values. If you are using the default export resolution of 90dpi and your graphics are pixel-snapped to minimize antialiasing, this switch allows you to preserve this alignment even if you are exporting an area (for example, with --export-id or --export-area-drawing) which is itself not pixel-aligned.
* Le nouveau paramètre de commande en ligne, <code>--export-area-snap</code>, utilisé avec l'export bitmap pour <b>coller l'aire d'éxportation</b> vers l'entier le plus proche dans la valeur de l'unité utilisateur SVG (px). Si la résolution dépxortation par défaut de 90 ppp est utilisée et que la carte graphique colle aux pixels pour minimiser l'anticrénelage, ce commutateur permet de preserver l'alignement même lorsque l'aire exportée (par exemple, avec --export-id ou --export-area-drawing) n'est pas elle même alignée aux pixels.


* When saving as Postscript, you now have the option to convert or not convert texts to paths (previously only available for EPS export).
* Lors d'une sauvegarde en Postscript, il y a maintenant une option pour convertir ou non les textes en chemins (uniquement dipsonible pour les exportations EPS auparavant).


== Interface and usability ==
== Interface and usability ==

Revision as of 20:46, 12 November 2005

Inkscape 0.43

En bref

Cette version se concentre vers les nouvelles fonctionalitées réalisées sous le mécénat de Google, via le programme des « Summer of Code » (été du code). Malgrès tout, il y a de nombreuses autres nouvelles fonctionnalitées. Voici les principales :

  • Connecteurs : A nouvel outil « Connecteur » implemente la création, l'édition et l'autorouting (évite les objets) des lignes de connection entre des objets. Ceci est indispensable pour les diagrammes. (C'est un projet SoC de Google.)
  • L'édition collaborative Inkboard : Il est maintenant possible de travailler à plusieurs avec Inkscape, via le réseau, et d'éditer ainsi un document partagé en temps réel. Les éditions de chaque utilisateur sont immédiatement visibles par tous les utilisateurs ! (Un projet SoC de Google.)
  • Sensibilitée à la pression et à l'inclinaison : L'outil calligraphique permet maintenant l'utilisation d'un stylet de tablette graphique, avec la gestion de sa pression/inclinaison, permettant de varier l'épaisseur et l'angle des traits de l'outil.
  • Meilleure édition des nœuds : Il est maintenant possible de déplacer/courber/étirer une courbe de Bézier à n'importe quel point (pas seulement aux nœuds), ainsi que d'ajouter un nouveau nœud en double-cliquant à l'endroit désiré de la courbe.
  • Nouvelles extensions pour la déformation de l'enveloppe, la faire tournoyer, et l'ajout de nœuds.
  • Précision améliorée, limites étendues, et de nombreuses améliorations de l'utilisation et corrections de bugs.

Tavmjong Bah a mis à jour son livre en ligne, <a href="http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.php">A Guide to Inkscape</a>, pour couvrir les fonctionnalitées d'Inkscape 0.43. Ce guide n'est pas inclus dans l'archive d'Inkscape. Les utilisateurs sont encouragés à lire le guide en plus des notes de versions et de l'aide incluses dans Inkscape.

Connecteurs

  • Inkscape inclus maintenant un support préliminaire pour les connecteurs. Les connecteurs sont des lignes tracées entre des objets, restant connectés aux objets lorsqu'ils ont manipulés. Tous les objets peuvent être en mode « évite les connecteurs », qui, lorsqu'il est activé, force les connecteurs à contourner les objets.
  • L'outil connecteur (Ctrl+F2 ou la touche o) est une nouvelle façon de créer er rerouter les connecteurs, ainsi que ede marquer les objets « évités » dans le but de router les connecteurs.
    • Un nouveau connecteur peut être tracer en cliquant et glissant de n'importe quel point du canvas. Le connecteur est finalisé lorsque le bouton de la souris est relaché. Les connecteurs peuvent également être créer par double-clique, plutôt que par le clique-et-glisse si l'utilisateur le désire. Dans ce cas, cliquer une seule fois à une endroit vide sur le canvas pour commencer le traçage du connecteur, puis déplacer la souris au nouveau point cible du connecteur et enfin, cliquer de nouveau pour finaliser le connecteur. Un simple clique sur un objet du canvas (de)séléctionne cet objet, comme avec les autres outils.
    • Les gestionnaires de point de connection sont affichés lorsque le curseur de la souris passe par dessus un objet qui n'est pas un connecteur avec lorsque l'outil connecteur est activé. Actuellement ils sont uniquement affichés au centre des objets. Lorsque un connecteur est créé, si le connecteur commence ou se termine au dessus d'un point de connexion, le connecteur va s'attacher à cet objet. Le connecteur est alors automatiquement rerouté lorsque l'objet attaché est déplacé.
    • Les connecterus attachés aux objets sont actuellement tracés sur le cadre contenant ces objets. Il est prévu que ca soit au contour de l'objet dans le futur.
    • Un connecteur séléctionné affiche deux gestionnaires de points terminaux. En les cliquant et glissant les connecteurs sont reroutés ét attachés/détachés de ces objets.


    • Le bouton connecteurs évitent les objets marque tous les objets de la séléction comme « évités », provoquant un contournement de tous les connecteurs courants et futurs sur ces objets.
    • Le bouton connecteurs ignorent les objets sélectionés marque tous les objets de la séléction courante comme « ignorés ». Ces objets seront alors completement ignorés par les connecteurs courants et futurs. C'est le comportement par défaut pour tous les objets du canvas, i.e., aucun objet n'est est évité par défaut.

Inkboard

Une première version du système d'édition collaboratif Inkboard (égalment connu comme « tableau blanc ») est présent dans cette version d'Inkscape.

  • Inkboard doit etre activé au moment de la compilation en mettant l'argument --enable-inkboard au script configure. Inkboard utilise le protocol Jabber pour les communications, et utilise la bibiliothèque Loudmouth pour la connectivitée a Jabber. Inkboard dépend donc de la bonne installation de Loudmouth. Les version 0.17.2 et supèrieures de la bibliothèque Loudmouth devraient fonctionner sans problèmes.
  • Inkboard utilise le protocol XMPP (utilisé par Jabber) pour connecter différents clients Inkscape ensemble lors une session de partage de document. Donc, si vous avez un compte Jabber, vous pouvez utiliser Inkboard. Il y a quelques exceptions à cette règle, elles sont listées ci-dessous.
  • Les sessions Inkboard peuvent être utilisées entre deux utilisateurs ou groupes d'utilisateurs dans les réglages d'un salon de discussion.

Utilisation d'Inkboard

  • Il faut d'abord se connecter à un serveur Jabber pour partager un document. Pour le faire aller dans le menu à Tableau blanc -> Connection à un serveur Jabber. Il faut alors entrer un nom de serveur, un identifiant et un mot de passe. Il est possible de spécifier un port spécifique pour se connecter au serveur, et éventuellement l'encryptage de la communication via SSL.
  • Après la connection, il est possible d'établir une session avec un autre utilisateur ou un salon de discussion. Pour se connecter à un autre utilisateur, aller à Tableau blanc -> Partager avec un utilisateur. Inkboard peut importer la liste de contact Jabber, et affichera alors une liste de contacts qui sont actuellement en ligne. Il est possible de séléctioner un contact dans cette liste, ou d'entrer un ID Jabber auquel se connecter.
  • De façon similaire, il est possible d'établir une connexion avec un salon de discussionen allant dans le menu Tableau blanc -> Partager avec un salon de discussion.
  • Si vous êtes connécté avec un autre utilisateur, Inkscape présentera un dialogue vous prevenant lorsque vous recevez une invitation. Ce dialogue contient le ID Jabber de l'utilisateur vous contactant et offre trois choix : decliner l'invitation, accepter l'invitation ou accepter l'invitation dans une nouvelle fenêtre.
  • Inkboard peut enregistrer le contenu d'une session pour la rejouer plus tard.
    • Lorsque une séssion est etablie, cliquer dans la case écrire un fichier de session dans le dialogue partager avec un utilisateur pour activer l'enregistrement de session. Il faut fournir le nom du fichier dans lequel le contenu de la session sera écrit.
    • Lorsque une invitation de session est acceptée, cliquer la case écrire un fichier de séssion dans le dialogue d'invitation pour activer l'enregistrement de la séssion. Il faut fournir le nom du fichier dans lequel le contenu de la session sera écrit.
    • Pour revisualiser une session, aller au menu Tableau blanc -> Ouvrir un fichier de session.
  • L'entrée du menu Tableau blanc -> suivi XML par dump à seulement pour but le débuggage.

Sensibilitée à la préssion et l'inclinaison

Le support pour les périphérique d'entrée étendus à été ajouté.

  • L'outil calligraphie peut optionnellement supporter la pression et inclinaison d'un périphérique d'entrée comme une tablette graphique. La pression peut être utilisée pour modifier la largeur du crayon, et l'inclinaison pour modifier l'angle du biseau de la plume.
  • Un dialogue standard de périphérique d'entrée à été ajouté (dans le menu Fichier). Les réglages des périphériques d'entrée sont sauvegardés et chargés avec les préférences.

Outil nœud

  • Cliquer sur un chemin séléctionné séléctionne les deux nœuds les plus près du point cliqué. Shift+clique ajoute ou supprime ces 2 nœuds de la séléction (lorsque seulement un chemin est séléctionné; dans le cas contraire Shift+clique fonctionne comme avec le sélécteur).
  • Double clique ou Ctrl+Alt+click n'importe où sur le chemin séléctionné (même si il est sous d'autres objets) crée un nouveau nœud à l'emplacement du clique, sans modifier la forme du chemin. (Auparavant, il était seulement possible d'ajouter un nœud au milieu d'un segment en utilisant le bouton de la barre d'outils.)
  • Ilest maintenant possible d'éditer le chemin séléctionné (même si il se situe sous d'autres objets) en glissant n'importe quel point d'une courbe, pas seulement les nœuds comme avant. Dans de nombreux cas, c'est une façon plus pratique pour modifier la forme des chemins que tout ce qui existait auparavant. Lorsque une coubre est glissée suffisament près d'un nœud, seul le gestionnaire du nœud est affecté; si un point à mi-chemin entre deux nœuds, les deux gestionnaire de nœuds sont réjustés.
    • Lorsque le curseur de la souris est au dessus d'un chemin glissable, la forme du curseur est modifié et contient une main.
  • Comme avec le selecteur, si shift est préssé avant de commencer à tirer, un rectangle de selection de nœuds est toujours activé (même en commencant sur un chemin [ailleurs que sur un nœud!]).
  • Après la duplaction (Shift+D) d'un nœud terminal, le nœud séléctionné est toujours le nouveau nœud terminal, il est alors poissible de le déplacer seul.
  • Les nœuds séléctionnés sont légèrement plus large que ceux qui ne le sont pas.

Extensions

  • Ajout de nœuds : Ajoute des nœuds aux chemins séléctionnés. Chaque ségment du chemin séléctionné est subdivisé en des segments (Longueur/Max) de longueur équivalente. Les longueur sont mesurées en unité d'utilisateur SVG, calculées à partir des données du chemin et ne prend pas en compte les transformations.
  • Tournoyer : Tord les chemins séléctionnés autour du point central spécifié.
  • Nuit d'été : Déforme linéairement un chemin dans le quadrilatère de destination. Le quadrilatère de destination est spécifié par un chemin de quatre nœuds (férmés ou non). Pour utiliser, tracer et positionner un chemin de quatre nœuds. Séléctionner le chemin de quatre nœuds en premier et ajouter ensuite à la séléction le chemin à déformer. La position originale des quatre nœuds est considéré comme étant dans le sens des aiguilles d'une montre atour du cadre englobant le chemin à déformer, en commencant par le point en haut à gauche.
  • L'extention onde est renomée fonction de traçage et comprend de nombreuses corrections et extensions. Notament, il est important de savoir que maintenant, il n'est pas la peine de fournir une formule analitique pour la dérivée; à la place cocher la case the « Calculer numériquement la dérivée première » et l'angle de chaque nœud sera calculé automatiquement. Dans les formules fonction/dérivée, il est possible d'utiliser les fonctions des modules Python <a href="http://docs.python.org/lib/module-math.html">math</a> et <a href="http://docs.python.org/lib/module-random.html">random</a>. Comme auparavant, il faut qu'un rectangle soit séléctionné avant d'appeller l'extension.
  • Le développement continue sur SVGSlice mais il n'est pas encore été complètement intégré à Inkscape. Visitez s'il vous plaît <a href="http://www.digitalunleashed.com/giving.php">Digital Unleashed</a> pour les details et le téléchargement.

Diverses nouvelles fonctionalitées

  • Un projet séparé, l'Open Clip Art Library Browser (navigateur de la bibliothèque de clipart ouvert) fournit un moyen facile de naviguer sur les collections de clipart locaux ou distants, et d'inserer un clipart dans Inkscape. Visitez s'il vous plaît http://www.python.org/pypi/clipartbrowser/0.41 pour les détails et le téléchargement. (Un projet SoC Google.)
  • Un utilitaire séparé à été développé pour convertir fichiers entr eles formats DXF et SVG. Visitez s'il vous plaît http://sourceforge.net/projects/dxf-svg-convert pour les détails et le téléchargement. (Un projet SoC Google.)
  • Support amélioré pour la viewBox (rectangle de visualisation): Si l'élément raçine du document <svg> à des attibuts largeur/longueur réglés en unité « pourcentage »et qu'il y a une viewBox sur cet élément, alors :
    • La taille du canvas est réglé à la valeur de l'attribut viewBox.
    • Changer la taille du canvas dans les préférences du document est régle la viewBox, sans toucher aux valeurs longueur/largeur.
Cela n'affecte pas les document standard crées avec Inkscape, mais rendent plus facile pour éditer les autres documents SVG utilisant l'attribut viewBox.
  • Le nouveau paramètre de commande en ligne, --export-area-snap, utilisé avec l'export bitmap pour coller l'aire d'éxportation vers l'entier le plus proche dans la valeur de l'unité utilisateur SVG (px). Si la résolution dépxortation par défaut de 90 ppp est utilisée et que la carte graphique colle aux pixels pour minimiser l'anticrénelage, ce commutateur permet de preserver l'alignement même lorsque l'aire exportée (par exemple, avec --export-id ou --export-area-drawing) n'est pas elle même alignée aux pixels.
  • Lors d'une sauvegarde en Postscript, il y a maintenant une option pour convertir ou non les textes en chemins (uniquement dipsonible pour les exportations EPS auparavant).

Interface and usability

  • The Icon Preview dialog has been improved. A toggle has been added to switch between previewing the entire document or just the current selection. A larger 128x128 size has been added to the defaults. The sizes are now read from the preferences file and can be customized.
  • Rectangles and ellipses now use different handle shapes, so it's much easier to see which handle does what. The two square handles change the size of the object, while the two round handles adjust the rounding corners (in rectangles) and arc/segment ends (in ellipses).
  • The controls for the Rectangle tool now include W and H fields for setting the width/height of selected rectangle(s) numerically.
  • In the controls of Rectangle and Ellipse tools, the "Not rounded" and "Make whole" buttons are now grayed out when the selected object cannot use the corresponding function (i.e. when a rectangle is already not rounded and the ellipse is already whole, which are the defaults).
  • When editing text with the Text tool, the keypad + and - keys type the corresponding characters if NumLock is on (otherwise they zoom in and out as before). [Still does not work on Windows.]
  • In the Text tool, Ctrl+Up and Ctrl+Down now move one paragraph up or down correspondingly.
  • The Calligraphic tool, in addition to the Ctrl+F6 shortcut, has a new one-letter shortcut, `c'.
  • The Pen, Pencil, and Calligraphy tools finally have mouse cursors of their own.
  • The canvas width/height fields in Document Preferences are never grayed out. Instead, the menu of the canvas sizes scrolls itself to "Custom" or to an appropriate standard size as you edit width/height.
  • Rectangle editing handles now snap to grid/guides [snapping for other shapes' handles is expected to come in subsequent releases].
  • The pattern move handle is restricted to horizontal/vertical when Ctrl is pressed.
  • In the Selector, dragging the rotation center handle snaps to the edges and central axes of the selection's bounding box.
  • In the Pen tool, while you are drawing a path, the statusbar displays the distance and angle of the current mouse point from the last created node of the path. This makes it easy to create a path from the given lengths and angles of linear segments. When you are dragging to create a curve handle, the statusbar also displays the length and the angle of the handle.
  • A new preference option, Compass-like angle display (in the Steps tab), allows you to have absolute angles specified in a compass notation (0 at north, 0 to 360 range, increasing clockwise) instead of the default trigonometric notation (0 at east, -180 to 180 range, increasing counterclockwise). This affects the statusbar angle display for path segments and the handles in Pen and Node tools.
  • The Pen and Pencil tools now display helpful statusbar hints when the mouse is over one of the end anchors of the selected path.
  • The precision of most editable length fields is increased from 0.01 to 0.001.
  • The minimum zoom is extended from 4% to 1%.
  • Work has begun on menu sensitivity and configurability, but has been disabled in the release.


Packaging, documentation, examples

  • The windows installer has now a modular structure that allows the selection of separate features such as examples, tutorials, or translations.
  • Windows packages now contain the release notes (NEWS file), authors and translators lists, the README file, the GPL and the LGPL license files.
  • The Inkscape man page is updated with additional examples.
  • The About dialog now more closely resembles the stock Gtk About dialog. A full list of authors and translators, as well as the license are now viewable.

Translations

  • The MacOS X package now includes interface translations and reads the user language setting, as specified in System Preferences, to use the corresponding translation language.
  • Many interface and tutorial translations have been updated.

Important bugfixes

  • A systematic error when scaling objects with stroke via the Selector controls panel (W and H fields) is fixed.
  • In stroke dash patterns in CSS, comma separators were erroneously replaced by spaces upon writing the document. For now, Inkscape will still be capable of reading both space-separated and comma-separated lists (for compatibility with old files), but it now always writes correct comma-separated lists on output.
  • Due to a bug, Inkscape tended to replace relative paths to embedded images by absolute, which made them fail after moving a document to another computer; this is fixed.
  • The precision of most boolean operations and offsets is improved, especially noticeably for small paths.
  • In text on path, in some cases letters were distributed unevenly along a curve; this is now fixed.
  • Searching by text in the Find dialog (Ctrl+F) was broken, now fixed.
  • Some of the stock markers were missing in the marker menus in the Fill & Stroke dialog.
  • The bounding box of a stroke with markers now includes the markers.

Internal progress

  • Source documentation: the big goal is to have a brief description for classes and most functions in every source file; this now holds for more than 100 files of the 1350 files in the source code. The doxygen index file now shows many useful links to external documentation and a categorization of main directory files which should be useful for beginners in particular.
  • Removed trailing fractional zeros in SVG for cleaner and more compact markup [not completely, transforms are still writted with zeros - pjrm]
  • C++ Encapsulation: the View class hierarchy has been reimplemented in C++, after separating the widget classes from each class. The number of dependencies on the central file desktop.h (about 100) was reduced by half.

Known issues

Windows 95/98/ME support

  • Due to a bug in GTK 2.8, this version of Inkscape will not work on Windows 95/98/ME. Please do not send us crash reports from those platforms. We hope to be able to resume support for these platforms in the future, but no specific committments can be made at this point.

Problems on Linux under KDE

  • SuSE/Fedora Core 4: It is known that inkscape and several other Gtk programs have problems running on Linux under the KDE GUI when the Baghira theme and the package gtk_qt_engine are installed. If you experience Inkscape crashes on KDE, please try to install a theme different from Baghira, or deinstall the gtk_qt_engine package from your system.
  • Kubuntu: For similar reasons, Inkscape can crash on Kubuntu Breezy when, at the same time, the gtk2-engines-smooth package is installed. Removing it resolves the problem. Both problems also affect older versions of Inkscape.

Pressure and tilt sensitivity

  • Pressure and tilt sensitivity do not currently work on MacOS X, due to a limitation of the MacOS X version of X11.
  • There are known issues with the current version of the X.org server not releasing events on extended devices that use pressure sensitivity. What that translates to is you can start a stroke, but when you lift your pen, the stroke won't end (and will just continue when you put your pen back on the tablet).
  • The current version of GTK for Windows has a bug that affects tilt sensitivity.

Inkboard

  • Imported bitmaps are not transmitted to other users in a whiteboard session.
  • At present, Inkboard relies on Loudmouth to provide Jabber connectivity, which means that it is limited to Linux builds of Inkscape. Inkboard is currently being redesigned to use a cross-platform Jabber client; this redesign will be present in a future release.
  • Inkboard cannot yet connect to Google Talk clients, because it expects the "server" portion of a Jabber ID to be the same as the server that it contacts (which is not the case for the Google Talk network). This will be remedied in a future release.
  • Inkboard's handling of concurrent modifications is still very rough. Future releases will make this more robust.

See http://sourceforge.net/tracker/?group_id=93438&atid=604306 for a full list of known issues. If you find a bug not listed here, then please report the bug: see instructions at http://inkscape.org/report_bugs.php (the Report Bugs link from http://inkscape.org/).

Previous releases