Foire aux questions — pour les utilisateurs *

* Une FAQ pour les développeurs est disponible dans le wiki.

Questions fréquemment posées par les utilisateurs d'Inkscape

 

Général

Qu'est-ce qu'Inkscape ?

Inkscape est un éditeur d'images vectorielles libre (au code source ouvert, open source), similaire à Adobe Illustrator, Corel Draw, Freehand et Xara X. Inkscape se distingue par l'utilisation du SVG (Scalable Vector Graphics) comme format natif — un format ouvert, basé sur le XML et normalisé par le W3C.

Qu'est-ce qu'une « image vectorielle » ?

À la différence des éditeurs d'images matricielles (bitmap) tels que Photoshop ou GIMP, Inkscape stocke ses images dans un format vectoriel. Une image vectorielle décrit les formes et les objets visibles sur l'image indépendamment de la résolution du rendu. Un moteur de rastérisation utilise ces informations pour déterminer comment tracer les lignes et les courbes en fonction de la résolution et du niveau de zoom.

À l'opposé, les images matricielles sont toujours liées à une résolution spécifique et enregistrent une image comme une grille de pixels.

Les images vectorielles sont un complément (et non une alternative) aux images matricielles. Chaque modèle a sa raison d'être et sert à différentes applications. Les images matricielles sont généralement plus pratiques avec les photos et certaines illustrations artistiques, tandis que les images vectorielles se retrouvent davantage dans le maquettage, les logos, les images avec du texte, les illustrations techniques, etc.

Notez qu'Inkscape peut aussi importer et afficher des images matricielles. Une image matricielle importée devient un autre objet dans l'image vectorielle et vous pouvez lui appliquer les mêmes modifications qu'aux autres types d'objets (déplacer, transformer, rogner, etc.).

Qu'est-ce que le format SVG ?

Scalable Vector Graphics (qui peut se traduire en « graphisme de vecteurs extensibles ») est un format industriel ouvert et normalisé pour le graphisme vectoriel, basé sur le langage XML et développé par le W3C. Il s'est rapidement répandu dans les logiciels. La plupart des programmes d'édition vectorielle, si ce n'est tous, peuvent importer et exporter au format SVG, et tous les navigateurs modernes (même Internet Explorer depuis la version 9) l'affichent nativement, c'est-à-dire sans qu'il soit nécessaire d'installer une quelconque extension. Pour plus d'informations, lisez la section À propos du SVG, plus bas.

Sur quels systèmes Inkscape fonctionne-t-il ?

Nous fournissons les codes sources pour GNU/Linux (les binaires sont offerts par les dépôts respectifs des distributions), des paquetages Flatpak et Snap, un PPA pour Ubuntu, des paquetages pour Windows (32 bits et 64 bits, application portable, installateur complet et archive utilisable directement) et des paquetages pour Mac OS X (DMG ainsi que MacPorts et Homebrew fournis par les membres de la communauté). Nous savons qu'Inkscape est utilisé avec succès sur FreeBSD et d'autres systèmes d'exploitation compatibles UNIX. Notez que Windows 98, Me et 2000 ne sont plus supportés.

Quels formats de données Inkscape prend-il en charge (import/export) ?

Inkscape peut nativement ouvrir ou importer des fichiers de nombreux formats, parmi lesquels SVG, SVGZ (SVG gzippé), PDF, EPS et AI (Adobe Illustrator). Depuis sa version 0.91, Inkscape peut également importer nativement les fichiers CDR (Corel Draw) et VSD (Microsoft Visio).

Avec des extensions logicielles, Inkscape peut ouvrir une multitude d'autres formats vectoriels. Pour importer des fichiers PostScript ou EPS, voyez Comment ouvrir des fichiers EPS dans Windows. Pour les formats de Dia, Xfig ou bien Sketch, vous devez avoir installé les programmes correspondants.

Inkscape peut nativement importer la plupart des formats d'images matricielles (JPEG, PNG, GIF, etc.), mais il peut uniquement exporter au format PNG.

Jusqu'à présent, le projet Inkscape n'a pas souhaité permettre un export direct vers un autre format matriciel que PNG car c'est le format le plus approprié pour le graphisme vectoriel : il est ouvert, il utilise de la compression sans perte de données et est connu par tous les logiciels de visualisation et d'édition graphique.
Si vous avez besoin de votre image dans un autre format matriciel (par ex. parce que votre document comporte des images matricielles et le PNG résultant est très lourd, ou bien vous voulez utiliser votre image sur une plateforme qui ne supporte que le JPEG), vous devrez convertir le PNG exporté avec un autre logiciel (tel que GIMP ou ImageMagick) ou bien une extension (telle que celle-ci pour JPEG).

Inkscape peut enregistrer ses documents dans les formats SVG, SVGZ, PDF, PostScript/EPS/EPSi, LaTeX (*.tex), POVRay (*.pov), HPGL, et bien d'autres. Depuis la version 0.91, Inkscape peut également enregistrer dans les formats FXG (Flash XML Graphics), SIF (Synfig Animation Studio) et Canevas HTML5, et il y a aussi des améliorations concernant l'export en XAML. Consultez la section « Export d'autres types de fichiers » du chapitre Export de fichiers du manuel pour plus de détails.

Si vous souhaitez qu'Inkscape prenne en charge d'autres formats pour l'import et/ou l'export, vous pouvez le demander sur le traqueur de bogues d'Inkscape.

Comment le projet Inkscape a-t-il démarré ?

Inkscape a débuté comme un clone de Sodipodi, à la fin de l'année 2003, développé par quatre programmeurs de Sodipodi : Bryce Harrington, MenTaLguY, Nathan Hurst et Ted Gould. Notre but était de créer un programme de dessin vectoriel entièrement compatible avec le format SVG, et écrit en C++ avec une nouvelle interface plus agréable (conforme aux Lignes directrices de GNOME pour les interfaces humaines, HIG) et un processus de développement à caractère communautaire. En quelques mois, le projet a produit plusieurs versions, comportant de nouvelles options et de nouveaux outils ainsi que des améliorations du code source qui ont très rapidement donné à Inkscape la notoriété d'un projet à code source ouvert.

Que signifie « Inkscape » ?

Il s'agit de la composition de deux mots anglais : ink et scape. Ink signifie « encre » : c'est une substance couramment utilisée dans les travaux d'illustration dès l'étape de finition. Scape est un suffixe (similaire à « -orama » en français) que l'on retrouve dans des mots suggérant une vue large sur un grand nombre d'objets, comme landscape (paysage terrestre) ou ocean-scape (paysage marin). Il est donc fait allusion à la nature orientée objet de l'imagerie vectorielle.

Inkscape peut-il être utilisé par tout le monde ?

Oui ! Bien qu'Inkscape n'ait pas encore toutes les fonctionnalités des programmes d'édition vectorielle phares, les dernières versions proposent un large choix parmi les possibilités de base des éditeurs vectoriels meneurs du marché. Les témoignages affluent de personnes utilisant Inkscape avec bonheur dans un large éventail de professions et d'activités telles que par exemple : le graphisme à l'usage du web, la réalisation de diagrammes techniques d'icônes, la création artistique, la production de logos, de cartes et de plans de toutes sortes. Ainsi, des milliers d'images sur Wikipédia sont réalisées avec Inkscape, de la même manière que la majorité du contenu de openclipart.org. Bien d'autres exemples de créations artistiques réalisées avec Inkscape sont présentes sur la page DeviantArt officielle d'Inkscape ; sans même parler de la nouvelle galerie du site web.

Vous pouvez commencer à utiliser Inkscape conjointement à toutes vos applications graphiques et bureautiques dès maintenant !

Peut-on réaliser des pages web avec Inkscape ?

D'une certaine façon, oui.

De nombreux auteurs de pages web utilisent Inkscape pour leurs maquettes ou pour créer des éléments de leurs pages, tels que les bannières, les logos, les icônes et bien plus encore.

Avec les avancées récentes des navigateurs, utiliser directement le standard SVG devient possible. La plupart des navigateurs modernes affichent les images au format SVG. En théorie, SVG et XHTML peuvent être utilisés de concert dans le même document, et les utilisateurs intéressés et les développeurs peuvent pousser un peu plus loin leurs investigations en la matière.

Néanmoins, bien que le format SVG soit le standard internet pour le graphisme vectoriel, il n'est pas supporté à 100 %. Les auteurs qui doivent supporter une grande variété de navigateurs préféreront donc convertir leurs productions graphiques en images matricielles (.png) une fois leurs images terminées.

Peut-on réaliser des animations avec Inkscape ?

Oui et non. Inkscape ne gère pas encore l'animation par lui-même (mais ce pourrait être le cas un jour). En attendant, il existe plusieurs moyens d'animer les images créées avec Inkscape, au format SVG ou exportées en matriciel, en utilisant une autre technologie.

Cette page couvre tout ce qui concerne l'animation et Inkscape.

Peut-on utiliser Inkscape en ligne de commande ?

Oui. Inkscape fournit une interface très puissante en ligne de commande, qui peut notamment être utilisée dans des scripts pour toutes sortes de tâches telles que l'exportation ou la conversion de fichiers entre différents formats. Voyez ci-dessous pour de plus amples informations.

Questions « Comment » : manuels pratiques

Comment changer la langue de l'interface ?

Depuis le menu, sélectionnez Édition > Préférences > Interface : Langue. Un redémarrage de l'application est nécessaire pour que le changement soit effectif.

Comment changer l'apparence d'Inkscape ?

Consultez cette page du wiki.

Comment changer la couleur de l'arrière-plan ou le rendre transparent ?

L'arrière-plan des documents d'Inkscape est transparent par défaut. Le logiciel n'affiche simplement pas le damier utilisé par de nombreux autres programmes d'édition graphique pour indiquer la transparence. Les seuls endroits où vous pourrez voir un damier pour indiquer la transparence sont les barres de couleur, la boîte de dialogue Fond et contour, et les indicateurs de style ; et dans les autres boîtes de dialogue permettant le réglage de la couleur et de l'opacité en général.

Si vous ne souhaitez pas que l'arrière-plan soit transparent, dans le menu Fichier, ouvrez les Propriétés du document, puis sélectionnez l'onglet Page, et dans la section Affichage cliquez sur la barre en damier. Une boîte de dialogue vous permettra alors de changer la couleur et l'opacité du fond du dessin. Cette couleur sera présente sur les images exportées, mais si vous ouvrez votre fichier SVG avec un autre logiciel (tel qu'un navigateur), il se pourrait que l'arrière-plan soit toujours transparent. Dans ce cas, si vous voulez obtenir un fond blanc, vous pouvez simplement placer un rectangle de la couleur souhaitée au fond de votre dessin. Voir aussi cette demande de fonctionnalité.

Comment faire un trou dans un objet plein, comme un trou dans un donut ?

Plusieurs approches sont possibles, chacune ayant ses inconvénients et ses avantages.

  1. Dessinez les cercles intérieur et extérieur (ou n'importe quelle autre forme) ;
    • sélectionnez les deux chemins ;
    • utilisez le menu Chemin > Combiner ;
    • dans la boîte de dialogue Fond et contour, onglet Fond, cliquez sur ce bouton :  Icône du paramètre de fond pair-impair (lire à ce propos la règle de remplissage dans le manuel).
  2. Dessinez les cercles intérieur et extérieur (ou n'importe quelle autre forme) ;
    • sélectionnez l'un des deux chemins ;
    • utilisez le menu Chemin > Inverser ;
    • sélectionnez les deux chemins ;
    • utilisez le menu Chemin > Combiner.
  3. Dessinez les cercles intérieur et extérieur (ou n'importe quelle autre forme) ;
    • disposez le cercle intérieur sur le dessus (en changeant sa position dans l'empilement) ;
    • sélectionnez les deux chemins ;
    • utilisez le menu Chemin > Différence.
  4. Et il existe bien d'autres moyens plus élégants de parvenir à ce résultat, mais qui s'éloignent du cadre d'une FAQ. Vous pouvez consulter la section Où trouver plus d'aide sur Inkscape ? pour obtenir davantage d'assistance.

Comment joindre deux nœuds lorsque l'un des deux n'est pas un nœud terminal ?

C'est actuellement impossible avec Inkscape. Seuls deux nœuds terminaux peuvent être reliés ensemble. Néanmoins, vous pouvez toujours placer les nœuds précisément l'un sur l'autre, soit en utilisant le magnétisme, soit en entrant les mêmes valeurs pour les deux nœuds dans les champs X et Y de la barre de contrôle de l'outil Nœuds.

Ils pourront alors être déplacés ensemble, comme un seul, en sélectionnant les deux quand vous avez besoin de les déplacer. En utilisant l'outil Nœuds ( ), avec les deux chemins sélectionnés (ou chemins secondaires), formez une petite boîte de sélection autour des deux nœuds joints (ou le nombre exact qui y sont joints). Maintenant, ils peuvent être déplacés comme un seul.

Comment créer des modèles personnalisés ?

Ce point est brièvement abordé dans le manuel. Mais voici un excellent tutoriel, très détaillé, par un développeur d'Inkscape, Alexandre Prokoudine : Utiliser des modèles dans Inkscape.

Comment mesurer les distances et les angles ?

Depuis les versions 0.91 et ultérieures, Inkscape possède un outil de mesure.

Concernant les versions antérieures (jusqu'à 0.48.5), l'outil Stylo/Courbe de Bézier peut être utilisé à cet effet, bien qu'il soit alors difficile d'être précis. Avec l'outil Stylo ( Icône de l'outil Stylo ), cliquez à l'extrémité du segment que vous souhaitez mesurer, et déplacez la souris (sans cliquer) à l'autre extrémité. Dans la barre d'état, la distance et l'angle mesuré y seront inscrits. Appuyez alors sur la touche Échap ou effectuez un clic droit pour annuler l'opération.

L'angle est mesuré par défaut à partir du point des 3 heures comme origine, et dans le sens inverse des aiguilles d'une montre (convention mathématique). Vous pouvez changer ce comportement dans les Préférences : Comportement > Incréments, cochez « Afficher les angles comme sur une boussole » ; l'origine sera alors le point des 12 heures et les angles iront dans le sens horaire.

Si vous sélectionnez le menu Extensions > Visualisation de chemin > Mesurer un chemin, un nouvel objet texte apparaîtra sur le canevas indiquant les mesures du chemin sélectionné. Après les avoir notées, vous pouvez Annuler ou bien supprimer le texte. Vous pouvez consulter les informations sur l'extension Mesurer un chemin.

Comment redimensionner ou faire pivoter un groupe de nœuds ?

À la souris : avec l'outil Nœuds ( Icône de l'outil Nœuds ), cliquez sur le bouton « Afficher les poignées de transformation pour les nœuds sélectionnés »  Icône du bouton « Afficher les poignées de transformation pour les nœuds sélectionnés » sur la barre de contrôle de l'outil Nœuds, puis sélectionnez les nœuds que vous souhaitez affecter. Dès lors, vous pouvez transformer les nœuds sélectionnés comme vous pouvez transformer des objets avec l'outil Sélecteur. Cliquez sur un nœud déjà sélectionné pour passer des poignées de redimensionnement à celles de rotation/inclinaison.

Au clavier : sélectionnez les nœuds que vous souhaitez affecter. Appuyez alors sur les touches « < » ou « > » pour redimensionner, ou bien « [ » et « ] » pour les faire pivoter.

Les nœuds seront transformés comme s'ils constituaient un « objet », soit autour du centre du groupe de nœuds, soit autour du nœud sur lequel se trouve votre souris. Ainsi par exemple, dans une silhouette de portrait constituée d'un unique chemin, vous pouvez sélectionner les nœuds du nez et redimensionner/pivoter le nez comme un tout sans avoir besoin de décomposer le chemin en plusieurs parties.

Avec l'une ou l'autre méthode, enfoncez la touche Alt pour effectuer un mouvement incrémental. Vous pouvez également appuyer sur les touches « H » et « V » du clavier pour retourner les nœuds sélectionnés horizontalement ou verticalement.

Comment insérer des symboles mathématiques ou d'autres symboles spéciaux dans les dessins ?

La manière la plus simple est très certainement d'utiliser une méthode d'entrée proposée par votre système d'exploitation. Par exemple sous Windows, vous pouvez ouvrir la Table des caractères que vous trouverez facilement avec la fonction de recherche. Ou dans Inkscape, le menu Texte > Glyphes peut offrir des possibilités supplémentaires. Pour plus d'informations à ce sujet, consultez le chapitre Création de texte du manuel.

Il existe des extensions permettent d'utiliser des formules LaTeX. À l'heure actuelle, elles ne sont pas livrées avec Inkscape. Vous pouvez les trouver ici : InkLaTeX et texTex. Elles peuvent également être trouvées dans le Dépôt d'extensions. Plus d'infos sur le sujet sont accessibles ici et dans le manuel.

Comment faire des courbes sinusoïdales avec Inkscape ?

Avec le menu Extensions > Rendu > Traceur de fonction. Consultez les informations dans le manuel.

D'autres logiciels tels que Xfig, KiG ou bien KSEG peuvent également être utilisés pour créer des courbes complexes qui seront ensuite exportées au format SVG et utilisées avec Inkscape.

Comment créer des palettes personnalisées ? Comment enregistrer des couleurs pour un usage ultérieur ?

Il y a deux manières d'enregistrer des couleurs pour pouvoir les réutiliser dans Inkscape.

  1. La palette automatique peut collecter les couleurs et les dégradés utilisés dans le document actuel. Les couleurs enregistrés de cette façon sont appelées les palettes personnalisées. Les couleurs ne seront disponibles qu'au sein du document, mais il est possible d'enregistrer le document comme modèle.
  2. Inkscape utilise le format de fichier .gpl pour enregistrer ses palettes, tout comme GIMP. Les palettes de GIMP peuvent donc être installées dans Inkscape. Pour obtenir un fichier de palette, vous pouvez chercher sur Internet, parcourir notre galerie des fichiers de palette soumis par les utilisateurs, ou enregistré toutes les couleurs unies utilisées dans votre document dans un fichier .gpl avec le menu « Fichier > Enregistrer une copie… », en y sélectionnant le format « Palette Gimp (*gpl) ». Pour qu'Inkscape trouve le nouveau fichier, vous devez le mettre dans le répertoire « palettes » dans votre répertoire de configuration utilisateur : consultez la section correspondante de la FAQ.

Comment incurver un dégradé ? — Comment appliquer un dégradé à un tracé de sorte qu'il se courbe avec le tracé ? — Filet de dégradé

Il n'est pas possible d'incurver un dégradé linéaire. Mais plusieurs techniques permettent de s'en rapprocher.

  1. Flouter des chemins ouverts avec un contour, ou des chemins fermés, longs et étroits (par exemple en forme de croissant), peut dans certaines situations simuler un dégradé incurvé. Cette technique est souvent combinée à une découpe pour obtenir des bords nets, ce qui peut améliorer l'effet ; par exemple, pour simuler des reflets lumineux ou des ombres dans le dessin d'une sphère en 3D. Ou encore pour un autre exemple, regardez les phases 3 et 4 de ce court tutoriel par Ryan Lerch.
  2. Dans certains cas, les dégradés radiaux peuvent également être combinés à une découpe (de sorte qu'une seule partie de l'angle radial soit visible) pour simuler un dégradé incurvé.
  3. Consultez ce court tutoriel sur la simulation d'un dégradé incurvé qui se courbe avec le tracé. Cette méthode est généralement plus efficace que les deux précédentes si le tracé est relativement étroit.
  4. Des marqueurs et feutres peuvent être utilisés avec le floutage et la découpe, afin d'imiter un dégradé encore plus complexe. Il n'existe pas de ressource officielle, ni même de semi-officielle, mais une recherche sur la toile devrait être fructueuse et vous permettre de mettre la main sur d'excellents tutoriels émanant de la communauté d'Inkscape.
  5. Des textures le long d'un chemin peuvent être utilisées avec l'extension Attribut d'interpolation dans un groupe pour simuler un dégradé incurvé.
  6. L'extension Interpoler peut également être utilisée pour mixer deux chemins incurvés peints de deux couleurs différentes ou de niveaux d'opacité différents. Avec suffisamment d'étapes intermédiaires, un tel mélange ressemblera vraiment à un dégradé incurvé. Encore une fois, il n'y a pas d'exemple officiel, mais une petite recherche sur la toile devrait révéler des tutoriels communautaires.

Heureusement, un outil Filet de dégradé a été intégré à Inkscape dans sa version 0.92 ! Cherchez l'icône Icône de l'outil Filet de dégradé dans la boîte à outils. Il y a deux types de filets : rectangulaires et coniques. Il y a de brèves informations sur son utilisation. (Le manuel ne traite pas encore des filtes de dégradé. Mais vous pouvez demander de l'aide via les listes électroniques, IRC et les forums.)

Comment changer la couleur des clones d'un pavage ?

Consultez cette section du chapitre Pavage du manuel d'Inkscape.

Comment convertir des images matricielles en vectoriel (SVG) ?

De manière générale, il y a deux façons de procéder : le tracé manuel et le tracé automatique.

Voici la démarche générale pour le tracé manuel :

  1. Utiliser le menu Fichier > Importer (ou un glisser-déposer) pour ramener l'image dans Inkscape.

  2. Selon l'effet recherché, prendre l'outil Stylo (courbes de Bézier) d'Inkscape, l'outil Crayon (dessin à main levée) ou la Plume calligraphique et dessiner par-dessus l'image importée.

En option, quelques conseils providentiels :

  1. Créer un calque dédié pour l'image importée ; celui-ci pourra ainsi séparément être caché/visible et/ou verrouillé à volonté, et vous dessinez alors à volonté sur un autre calque.

  2. Selon vos besoins et l'image elle-même, réduire l'opacité de l'image importée ou de son calque, peut faciliter la visibilité du travail en cours pour une meilleure précision du dessin.

  3. L'agrandissement (Zoom) peut également améliorer la visibilité surtout dans les détails.

Le tracé automatique peut être réalisé avec Inkscape dans le menu Chemin > Vectoriser un corps matriciel. Contrairement à la plupart des outils d'Inkscape, il faut pratiquer un peu avant d'être efficace avec cette fonction. Tous les détails se trouvent dans le manuel, ainsi que dans ce court tutoriel.

Et il y a d'autres moteurs de vectorisation sur le web. Il y a plusieurs outils avec chacun leurs points forts ou faibles, leurs inconvénients ainsi que leurs avantages. Le meilleur moyen est de pratiquer et de trouver ce qui vous convient le mieux.

Comment ouvrir des fichiers EPS dans Windows ?

Pour commencer, il est nécessaire de localiser l'emplacement de l'application ps2pdf sur votre machine et, à défaut, l'installer. L'application se trouve normalement dans le dossier des bibliothèques Ghostscript, ayant une forme telle que : C:\Program Files\gs\gs9.09\lib.

Si ps2pdf n'est pas installé, une version à jour de Ghostscript pour Windows devrait être disponible sur la page de téléchargement de l'application ici.

Il vout faut ensuite ajouter le chemin de l'application dans les variables d'environnement du système.

  • Sous Windows XP, Vista ou 7, allez dans Démarrer > Panneau de configuration > Système > onglet Avancé > Variables d'environnement. Défilez jusqu'aux variables système dans le panneau inférieur puis sélectionnez Path et cliquez sur Modifier. Dans le champ de modification (ridiculement petit), ajoutez un point-virgule à la fin de la ligne (quel que soit son contenu) et ajoutez le dossier de ps2pdf. Notez bien qu'il ne doit y avoir aucune espace consécutivement au point-virgule.
    Vous devez également ajouter le chemin du dossier des binaires de Ghostscript après un autre point-virgule. Il devrait être identique au chemin de ps2pdf mais se terminer par bin au lieu de lib, par exemple : C:\Program Files\gs\gs9.09\bin.
  • Sous Windows 8.1 ou 10, faites un clic droit sur Ce PC, puis choisissez Propriétés > Paramètres systèmes avancés > onglet Avancé > Variables d'environnement. Défilez jusqu'aux variables système dans le panneau inférieur puis sélectionnez Path et cliquez sur Modifier. Une liste des chemins existants apparait. Cliquez sur le bouton Nouveau et vous verrez un emplacement en bas de la liste pour ajouter votre chemin. Ajoutez donc votre C:\Program Files\gs\gs9.09\lib ou équivalent.
    Vous devez également ajouter le chemin du dossier des binaires de Ghostscript. Il devrait être identique au chemin de ps2pdf mais se terminer par bin au lieu de lib, par exemple : C:\Program Files\gs\gs9.09\bin. Un court tutoriel vidéo est disponible sur YouTube.
    Sous Windows 10, il arrive étrangement qu'Inkscape ne prenne pas en compte les chemins en bas de la liste. Si vous ne pouvez toujours pas ouvrir les fichiers EPS après toutes ces opérations, vous pouvez utiliser les boutons Haut et Bas pour déplacer les chemins de Ghostscript dans la première moitié de la liste.

Prenez bonne note qu'une mise à jour de Ghostscript s'installera dans un nouveau dossier dans \gs sans pour autant écraser l'ancienne version ni mettre à jour la variable d'environnement. Vous devrez supprimer les anciens dossiers et modifier les chemins ajoutés dans la variable Path pour utiliser la nouvelle version avec Inkscape. Sachez également que si vous installez une version 32 bits de Ghostscript sur un système d'exploitation 64 bits, les chemins commenceront par C:\Program Files (x86)\ au lieu de C:\Program Files\.

Comment installer UniConvertor sous Windows

Pour lire certains types de fichiers (Adobe Illustrator 8.0 et antérieur (*.ai), fichiers d'échange compressés Corel DRAW (UC) (*.ccx), fichiers de modèles Corel DRAW 7–13 (UC) (*.cdt), fichiers Computer Graphics Metafile (*.cgm), fichiers d'échange de présentation Corel DRAW (UC) (*.cmx), fichiers de graphique du langage graphique HP [AutoCAD] (*.plt), fichiers d'images vectorielles sK1 (*.sk1)), et pour les enregistrer en *.plt et *.sk1, le module UniConvertor doit être installé sous Windows.

Les versions d'Inkscape antérieures à la 0.92 l'incluaient directement, mais depuis la mise à jour de Python, le module compilé n'est plus compatible (si vous pouvez aider à la compilation d'UniConvertor sous Windows avec Python 2.7, merci de contacter les développeurs). Cela signifie que, lorsque vous essayez d'ouvrir ou d'exporter vers l'un des formats de fichiers listés ci-dessus, vous obtiendrez le message suivant : « Vous devez installer le logiciel UniConvertor… » (si vous obtenez : « UniConvertor a échoué… ImportError: Module use of python26.dll conflicts with this version of Python », vous devrez d'abord complètement désinstaller puis réinstaller Inkscape).

Vous pouvez résoudre le souci en téléchargeant la version autonome d'UniConvertor pour Windows en l'installant. Exécutez ensuite le fichier « C:\Program Files (x86)\sK1 Project\UniConvertor-1.1.5\inkscape-patches\inkscape-patch.vbs ». Si cela ne fonctionne pas, vous pouvez copier manuellement les deux fichiers « uniconv_output.py » et « uniconv-ext.py » dans le dossier des extensions d'Inkscape (indiqué dans Inkscape, menu Édition > Préférences > Système : Extensions). Cela écrasera les deux fichiers de ce répertoire qui ne fonctionnent plus sous Windows et vous permettra d'utiliser les fonctionnalités d'import-export d'UniConvertor avec les versions d'Inkscape à partir de la 0.92.

Comment installer de nouvelles extensions, palettes, modèles de documents, ensembles de symboles, d'icônes, etc. ?

Si vous avez trouvé une nouvelle extension pour Inkscape (ou une palette, un modèle de document, un ensemble de symboles, un ensemble d'icônes, etc.) sur Internet, vous devrez l'installer dans Inkscape pour pouvoir l'utiliser.

Le dossier dans lequel les fichiers téléchargés doivent être placés diffère légèrement en fonction de votre système. Pour le trouver, regardez dans le menu Édition > Préférences > Système > Configuration utilisateur. Vous y verrez un chemin, qui est généralement :

  • sous Windows : C:\Users\<nom d'utilisateur>\AppData\Roaming\Inkscape ;
  • sous Linux : /home/<nom d'utilisateur>/.config/inkscape ;
  • sous OS X : /Users/<nom d'utilisateur>/.config/inkscape/.

Ces dossiers (AppData et .config) sont généralement cachés. Pour y accéder, deux solutions :

  • Écrivez ou copiez-collez directement le nom du dossier dans la barre d’adresse de votre explorateur de fichiers. Cette barre d'adresse est généralement accessible en cliquant sur le chemin du dossier en cours ou avec le raccourci clavier Ctrl+L.
  • Affichez les dossiers et fichiers cachés.
    • Sous Windows depuis 8 : onglet Affichage > cochez Éléments masqués. Sous une version antérieure de Windows, il faut aller dans Outils > Options des dossiers et trouver la case à cocher ou décocher.
    • Sous OS X : utilisez le raccourci clavier Ctrl+Maj+. (ou peut-être « ; » en français ?).
    • Sous Linux : utilisez le raccourci clavier Ctrl+H ou trouvez l'option dans les menus de votre gestionnaire de fichiers.

En allant dans le sous-dossier « preferences », vous trouverez plusieurs dossiers, comme « extensions », « palettes », « templates » (modèles), etc. Parfois, le dossier dont vous avez besoin n'est pas présent ; dans ce cas, il vous faut le créez par vous-même. Vous pouvez ensuite installer votre greffon.

  • Pour les nouvelles extensions, vous aurez généralement téléchargé un dossier compressé (.zip). Vous devez extraire son contenu, et copier tous les fichier .inx et .py. Il n'y en aura souvent qu'un de chaque ; quelquefois, il y aura au contraire de nombreux fichiers. Ou bien, selon la manière dont l'auteur s'est organisé, il se peut que vous ayez téléchargé deux fichiers : un fichier .inx et un fichier .py. Dans tous les cas, collez ces fichiers dans le dossier « extensions » (directement dans le dossier, pas dans un sous-dossier).
  • Pour les nouvelles palettes, il y aura généralement un fichier .gpl. Il doit être placé dans le dossier « palettes ».
  • Pour les modèles de documents, les ensembles de symboles et d'icônes, il y aura seulement un fichier .svg, qui doit être placé dans le dossier approprié (« templates », « symbols », « icons », etc.).

Évitez d'ajouter des greffons personnalisés dans le stock de greffons d'Inkscape dans son dossier d'installation, car ils seront supprimés lorsque vous mettrez à jour Inkscape.

Comment transformer un objet SVG en lien ?

Veuillez consulter cette information dans le manuel.

Comment réinitialiser les préférences d'utilisateur ?

Si vous avez besoin de réinitialiser vos préférences d'utilisateur ou d'utilisatrice, vous devez d'abord trouver votre fichier preferences.xml. Allez dans le menu Édition > Préférences > Système > Préférences utilisateur pour trouver le chemin d'accès au fichier. Rendez-vous ensuite dans votre gestionnaire de fichiers (comme l'explorateur Windows sous Windows) et suivez le chemin pour trouver le fichier preferences.xml.

(Notez que sous Windows, AppData fait partie du chemin. En général, il s'agit d'un dossier caché. Vous pouvez consulter la documentation de Windows pour trouver comment rendre visible les fichiers et dossiers cachés, ou coller le chemin d'accès dans la barre d'adresse de l'explorateur Windows pour vous rendre dans ce dossier masqué (laissant les autres dossiers cachés toujours cachés). La barre d'adresse peut ne pas être visible, mais il s'agit de la première ligne sous la barre de titre : cliquez dessus et vous devriez pouvoir coller votre chemin. N'oubliez pas de remplacer « nom d'utilisateur » par le nom de votre dossier utilisateur sur votre ordinateur.)

Une fois que vous avez trouvé votre fichier preferences.xml, fermez Inkscape (toutes les instances).

Si vous réinitialisez vos préférences par que vous souhaitez revenir aux valeurs par défaut (peut-être pour posséder une installation neuve), vous pouvez vous contenter de supprimer votre fichier. La prochaine fois que vous démarrerez Inkscape, un nouveau fichier avec tous les réglages par défaut sera automatiquement créé.

Si la réinitialisation des préférences est une étape dans la résolution d'un problème du logiciel, et que vous ne voulez pas nécessairement perdre vos options soigneusement sélectionnées, alors renommez le fichier (par exemple en preferences-bug.xml). La prochaine fois que vous démarrerez Inkscape, un nouveau fichier preferences.xml sera créé, avec toutes les options par défaut. Si cela résout votre problème, vous devrez alors trouver un moyen de déterminer quelle option causait votre problème. Si cela ne résout pas votre problème, vous pouvez supprimer le fichier preferences.xml nouvellement créé ; redonnez ensuite au fichier preferences-bug.xml son nom d'origine preferences.xml, vos options étant alors restaurées ; puis cherchez ailleurs ce qui causait votre problème.

Comment créer des graphismes dans l'espace colorimétrique CMYK avec Inkscape

Actuellement, Inkscape ne prend pas en charge la gestion des couleurs pour l'export de fichiers. Les développeurs ont commencé à débattre des meilleurs moyens de le faire, y compris avec du financement participatif, mais le travail n'a pas été commencé. Parallèlement, il y a de nombreuses autres options disponibles :

  • Il existe une extension pour exporter des images JPEG avec gestion de la couleur.
  • Vous pouvez utiliser les programmes libres Ghostscript ou ImageMagick pour faire des conversions entre espaces colorimétriques en ligne de commande.
  • Le logiciel libre de publication Scribus vous offre tout ce dont vous avez besoin pour l'impression. Importez votre image SVG (en RGB) dans Scribus, ajustez les profils de couleur, puis laissez Scribus faire le travail lorsque vous décidez de lancer l'impression.
  • Vous pouvez également d'ores et déjà indiquer les valeurs CMYK dans Inkscape, puis les importer dans Scribus. Ce tutoriel décrit le processus.
  • Le projet sk1 vise à créer un éditeur vectoriel libre qui prend en charge des tâches nécessitant de contrôler la couleur. Il permet d'importer de nombreux fichiers SVG simples créés avec Inkscape (mais n'inclut pas la plupart des fonctionnalités d'Inkscape).

Où trouver une liste de l'ensemble des raccourcis clavier ?

Depuis Inkscape, allez dans le menu Aide > Référence des touches et de la souris, ou visitez cette page directement (référence pour Inkscape 0.91).

Comment utiliser Inkscape en ligne de commande ?

Veuillez consulter le menu Aide > Options de la ligne de commande (ou en ligne, ou man inkscape si disponible). Il y a également des informations dans le manuel.

Utiliser la ligne de commande sur un système Windows connaît quelques limites et a des obligations particulières. Dans la version 0.48.2 par exemple, l'installateur Windows copiera deux fichiers dans votre dossier Inkscape : inkscape.exe et inkscape.com. Le raccourci du menu Démarrer pointe vers l'application inkscape.exe qui n'écrit rien sur la console ; mais si vous saisissez inkscape depuis l'invite et si le dossier d'installation (inkscape.exe et inkscape.com) est bien indiqué dans la variable d'environnement Path alors c'est l'application inkscape.com qui sera lancée. Pour l'heure c'est un exe Windows qui appelle Inkscape.exe et qui l'associe à la console affichant alors les messages envoyés à stdout et stderr.

Si vous saisissez inkscape.exe dans l'invite de commande, des actions telles que exporter ou convertir au format SVG fonctionneront, mais n'afficheront aucun message d'avertissement ou d'erreur sur la console.

Si vous utilisez une version plus ancienne d'Inkscape, ou plus simplement souhaitez vous renseigner d'un point de vue historique et didactique, lisez ce fil de messagerie.

Où trouver plus d'aide sur Inkscape ?

Pour vous :

  1. Menu Aide > Manuel d'Inkscape (une connexion internet est nécessaire). Le manuel d'Inkscape est également disponible en livre, version papier ou numérique.

  2. Menu Aide > Didacticiels.

  3. Le manuel FLOSS (FLOSS Manual).

  4. Parallèlement à ces ouvrages, il y a plusieurs livres très instructifs sur l'utilisation d'Inkscape — bien trop pour les nommer tous ici. Allez voir chez votre libraire préféré.

  5. En marge des parcours officiels (du menu Aide), il y a une multitude de tutoriels accessibles par le biais du web, dont ceux figurant sur la page Didacticiels du site d'Inkscape.

  6. N'oubliez pas la recherche sur la toile avec votre moteur de recherche favori ! Il y a somme toute bien plus de ressources qu'on pourrait le penser, en tout cas bien plus qu'on puisse en faire figurer ici ou même fournir les liens.

Si vous avez fait de votre mieux et que vous êtes totalement en carafe, ou si vous préférez simplement discuter d'un sujet précis avec d'autres utilisateurs d'Inkscape, il existe plusieurs forums, en plusieurs langues. Ils sont recensés sur la page de la Communauté du site d'Inkscape. Certains considèrent ces forums comme étant le meilleur endroit pour obtenir de l'aide, spécialement pour leurs possibilités d'y joindre des documents ou d'y afficher des copies d'écran, ce qui peut s'avérer bien utile pour éclaircir une situation, démêler un problème ou expliquer la solution. Launchpad Answers est également un bon endroit pour obtenir de l'aide, parce que de temps à autre un développeur sera présent et pourra répondre à votre question. De toutes façons, comme les images et pièces jointes ne peuvent être utilisées, ce ne sera pas le meilleur endroit pour demander comment faire ceci ou même cela…

La liste de diffusion inkscape-user est aussi une bonne source de renseignements, si toutefois vous êtes prêt(e) à gérer l'avalanche de courriers qu'elle génère.

Demander de l'aide sur IRC

Parfois, des gens rejoignent le salon IRC pensant obtenir une réponse rapide à leurs problèmes. Cette formule est en fait tout à fait aléatoire, car les gens connectés à tel instant T sur IRC n'ont probablement pas la solution adéquate. Il se peut également que votre question perturbe d'autres conversations en cours.

Vous trouverez des infos sur IRC sur la page Discuter du site web d'Inkscape ; vous y trouverez tous les renseignements utiles.

Si vous décidez de passer par IRC pour demander de l'aide, merci de suivre les consignes suivantes :

  • Votre premier message doit être votre question. N'envoyez pas des choses comme : « Il y a quelqu'un ? » ou « Quelqu'un peut-il me répondre ? », posez la question directement !

  • Soyez patient ; 30 minutes peuvent parfois s'écouler avant que quelqu'un voie votre question et y réponde.

Solutions aux problèmes fréquemment rapportés

Je souhaite sélectionner un objet individuel, mais je ne peux sélectionner que l'image entière

Communément, trois raisons peuvent causer ce comportement.

  1. Est-ce une image matricielle ?
    Assurez-vous d'abord que l'image est constituée de données vectorielles. Pour cela, sélectionnez l'image (avec l'outil Sélecteur None ) et regardez la barre d'état (en bas). Si elle indique « Image… », c'est qu'il s'agit d'une image matricielle (par exemple au format JPEG ou PNG), et vous ne pourrez pas sélectionner de sous-élément de cette image, à moins de la convertir en vecteurs, soit par du tracé manuel, soit en utilisant la fonctionnalité de vectorisation d'Inkscape.
  2. Est-ce un groupe ?
    Maintenant que vous êtes certain(e) que l'image n'est pas une image matricielle, la cause la plus courante du problème est que les objets sont groupés. Pour le confirmer, sélectionnez l'élément avec l'outil Sélecteur ( None ) et vérifiez la barre d'état. Si elle indique « Groupe de… », la solution est de dégrouper. Menu Objet > Dégrouper, ou bien le bouton  Bouton Dégrouper dans la barre des commandes, ou le raccourci clavier Maj+Ctrl+G. Il se peut que vous deviez répéter l'action de dégrouper, jusqu'à ce que la barre d'état indique « Aucun groupe à dégrouper ». Il peut arriver qu'une image contiennent des dizaines ou des centaines de groupes. Dans ce cas, il est possible de tout dégrouper d'un coup en allant dans le menu Extensions > Organiser > Dégrouper récursivement.
  3. Est-ce un chemin avec des sous-chemins ?
    La dernière cause courante de ce problème est que l'image est un chemin composé, fait de deux sous-chemins ou plus. La barre d'état indiquera « Chemin… ». La solution n'est pas toujours évidente. Mais vous pouvez commencer en sélectionnant l'élément, et sélectionner le menu Chemin > Séparer. Si tout devient noir, ne paniquez pas. Tant que tout est sélectionné (et noir), ajoutez un contour (s'il n'y en a pas déjà un) et supprimez les fonds. Cela vous permettra de voir les chemins, et vous devriez pouvoir sélectionner votre objet individuel à présent. Cependant, ce type de cas est souvent complexe, et plus d'édition peut être nécessaire avant que vous puissiez sélectionner le simple objet que vous voulez.

Une image peut également contenir une combinaison des cas ci-dessus. Retenez simplement que la barre d'état est votre bonne amie, pour les débutants comme pour les experts. Si aucune de ces solutions n'aide, contactez la communauté, via un forum, une liste de diffusion ou IRC ; informations sur la page Communauté.

Depuis Inkscape 0.92, mes dessins sont quatre fois plus petits que l'original quand je les ouvre avec le programme XYZ

Avec Inkscape 0.92, l'unité native du modèle par défaut a été changée du px au mm. Afin que ce changement soit reçu au mieux, de nouvelles options sont disponibles dans le panneau Propriétés du document, onglet Page, section Taille de la page > Échelle. Certains programmes externes ne se conformant pas au standard et certaines extensions d'Inkscape ne prennent pas encore en charge ce changement, et nécessitent que le px soit utilisé dans la source SVG.

Si vous souhaitez utiliser le px comme Unité par défaut dans un nouveau projet, un modèle est prévu : allez dans le menu Fichier > Nouveau à partir d'un modèle et choisissez « default px ». Pour en faire votre modèle par défaut, consultez la section de la FAQ sur les modèles.

Si vous souhaitez changer l'unité par défaut dans un document existant, pour l'utiliser avec des programmes (logiciels de machines-outils, visionneuses SVG, extensions d'Inkscape) qui n'acceptent qu'une certaine unité (en général le px) dans la source SVG :

  1. Sauvegardez une copie de votre document, car le redimensionnement qui suit peut avoir des effets de bord indésirables.
  2. Changez dans les Propriétés du document, onglet Page, le réglage Unité par défaut : choisissez px (il s'agit du réglage Unité par défaut tout en haut de l'onglet, pas l'unité de la taille de page personnalisée qui se trouve plus bas).
  3. Si vous suivez ces instructions alors que votre document contient déjà un dessin, les tailles des objets vont changer dans la prochaine étape. Notez donc leur taille afin de pouvoir éventuellement la récupérer (sélectionnez tout, notez les valeurs Largeur et Hauteur).
  4. Dans les Propriétés du document, onglet Page, section Taille de la page > Échelle, définissez l'Échelle X à 1.0.
  5. Si vous souhaitez une autre unité que le px, réglez cette fois l'Unité par défaut à l'unité désirée (cela changera la valeur d'Échelle à la valeur requise par le programme externe).

Pour une explication détaillée et technique de la manipulation des unités, consultez cette page du wiki.

L'arrière-plan des images enregistrées au format PNG n'est pas transparent

Le plus probable est que la sauvegarde de l'image a été faite avec Fichier > Enregistrer sous, au format Cairo PNG. En lieu et place, vous devrez utilisez le menu Fichier > Exporter au format PNG (ou Exporter une image PNG).

Il est également possible que vous soyez sous Mac et ayez rencontré un bogue qui fait que le copier-coller transforme les objets en corps matriciel (voir la question 3.17.1).

L'outil Ellipse ne dessine pas d'ellipses entières, seulement des portions ou des arcs

Avec l'objet voulu, cliquez sur le bouton le plus à droite sur la barre de contrôle de l'outil Ellipse : None

L'outil Rectangle ne dessine que des coins arrondis au lieu de carrés

Avec l'objet choisi, cliquez sur le bouton le plus à droite de la barre de contrôle de l'outil Rectangle : None

Les dégradés et les motifs disparaissent quand les objets sont déplacés ou redimensionnés

Cela peut paraître singulier, mais Inkscape fournit un moyen de déplacer les dégradés et les motifs de fond indépendamment de l'objet. Si l'un de ceux-là semble disparaître lorsque vous déplacez ou redimensionnez un objet, vous avez probablement l'une des fonctions Déplacer les dégradés avec les objets  None ou Déplacer les motifs avec les objets None désactivée, tout à droite de la barre de contrôle de l'outil Sélecteur None . Réactivez la fonction avec le bouton correspondant, et vous constaterez que les dégradés et les motifs suivront ainsi les déplacements de l'objet sélectionné, comme vous vous y attendez.

La couleur des pointes de flèches ne change pas en même temps que la couleur du trait

Dans la version 0.91, les couleurs des pointes de flèche changent automatiquement avec la couleur du pinceau. Dans les versions antérieures, vous pouvez vous servir de : dans le menu Extensions > Modifier le chemin > Colorer les marqueurs pour les assortir au contour. Si vous avez besoin que la couleur des pointes soit différente de la couleur du trait, vous pouvez trouver les instructions pour faire ce changement en code XML dans le manuel.

Mon objet disparaît lorsqu'un masque est appliqué

C'est probablement parce que le masque SVG fonctionne différemment d'un masque typique en graphisme matriciel. Consultez ce chapitre dans le manuel pour obtenir des détails.

Il y a une jointure ou un artefact entre objets se trouvant l'un contre l'autre, ou entre motifs

À cause d'un problème connu avec le moteur de rendu d'Inkscape (comme dans d'autres moteurs, par exemple celui de Xara), à différents niveaux de zoom, il se peut que vous perceviez une jointure entre deux objets adjacents, même si les deux objets ne s'intersectent qu'en un seul point. Ce problème est lié au lissage effectué par le moteur, qui permet aux lignes d'Inkscape (et d'autres éditeurs vectoriels) d'être raides et claires. Il se rencontre facilement jusqu'à la version 0.48.5. À partir de la version 0.91, un nouveau moteur de rendu corrige plus ou moins le problème, mais pas complètement.

Il y a des moyens d'améliorer la situation, pour des objets adjacents :

  1. La seule solution complète (pas de trou du tout) est de superposer légèrement les objets — seulement 1 ou 2 pixels de superposition suffisent. Mais si les objets contiennent de la transparence, cela ne fonctionnera pas. S'ils sont partiellement transparents, un tout petit taux de flou peut aider dans certaines situations. (Le niveau zoom pouvant modifier l'espacement, assurez-vous de tester votre image au niveau de zoom auquel elle sera utilisée afin de vérifier que le recouvrement est suffisant.)
  2. Si les côtés adjacents sont parfaitement horizontaux ou verticaux, les placer précisément sur les coordonnées entières en pixels peut aider. Cela peut être fait automatiquement en utilisant le menu Extensions > Modifier le chemin > Aligner au pixel.
  3. S'il n'y a pas vraiment de côtés qui sont des lignes parfaitement horizontales ou verticales (des chemins avec contour), utiliser les longueurs entières en pixels en plus de les placer sur des coordonnées entières en pixel peut aider.
  4. Dans certains cas, peut-être que vous n'avez pas besoin de 2 ou plus d'objets individuels ; vous pouvez donc utiliser le menu Chemin > Union, et en faire un seul objet solide.
  5. Si le dessin doit être exporté, assurez-vous de l'exporter à 96 ppp (ce qui fait que les pixels d'Inkscape ont la même taille que les pixels de l'image matricielle).
  6. La meilleure solution pour toutes les circonstances est peut-être d'utiliser le filtre Stitch d'Ivan Louette, qui peut être trouvé dans ce message d'InkscapeForum.com. Heureusement, il sera bientôt empaqueté avec une prochaine version d'Inkscape.

Pour les motifs, dans les versions antérieures à 0.91, il n'y a malheureusement pas de solution efficace. À partir de la version 0.91, le problème est mieux géré, mais pas éliminé. Certaines astuces permettent de le déguiser, mais sont très dépendantes de l'organisation de votre canevas. Vous pouvez publier un message sur un forum ou envoyer un courriel à la liste de diffusion des utilisateurs, afin de leur fournir votre document et demander de l'aide.

Votre image matricielle importée a été remplacée par une autre, qui dit « Image liée non trouvée »

Lorsque des images matricielles sont importées dans Inkscape, deux options vous sont proposées : lier, ou incorporer.

Incorporer — L'image matricielle est intégrée au fichier SVG, et y restera lorsque vous ouvrirez le fichier SVG (à moins/jusqu'à ce qu'elle soit supprimée ou extraite). Avantage : l'image matricielle reste dans le fichier SVG. Désavantage : l'image incorporée rend le fichier SVG beaucoup plus gros.

Lien — L'image matricielle n'est pas intégrée au fichier SVG, et à la place, le chemin que doit prendre Inkscape pour trouver l'image (sur votre ordinateur) est stocké dans le fichiers SVG. Chaque fois que vous ouvrez le fichier SVG, Inkscape cherche l'image matricielle, à l'endroit où il était lorsque vous l'avez importé, afin qu'il puisse être affiché. Si vous supprimez ce fichier de votre ordinateur, ou le déplacez à un autre endroit, ou si vous amenez le fichier SVG sur un autre ordinateur, Inkscape ne pourra pas trouver l'image matricielle, la prochaine fois que vous ouvrirez votre document. Néanmoins, Inkscape se souvient qu'il y a eu une image matricielle importée, et se souvient de son emplacement sur le canevas. Donc à cet endroit sur votre canevas, Inkscape affiche un magnifique substitut/message d'erreur pour vous : 'Linked Image Not Found' image

À ce moment-là, la seule façon de faire revenir l'image, est de l'importer à nouveau (à moins que vous puissiez la remettre dans votre gestionnaire de fichiers, à l'endroit où elle était au moment où vous l'avez importée). Cette fois, vous pouvez soit l'incorporer, ou alors vous rappeler que vous devez la conserver avec le fichier SVG, si vous prévoyez de déplacer l'un des fichiers plus tard (si vous avez initialement lié une image importée, et finalement souhaitez qu'elle soit embarquée, vous pouvez utiliser le menu Extensions > Images > Incorporer les images).

Une autre solution possible est de convertir l'image matricielle en vectoriel, en utilisant le moteur de vectorisation automatique d'Inkscape : Vectoriser l'image matricielle. Néanmoins, cette fonctionnalité n'est pas conçue pour reproduire fidèlement n'importe quelle image matricielle. Selon la manière dont vous prévoyez d'utiliser l'image importée, il se peut que la vectorisation ne soit pas la meilleure solution (en général, le choix d'auto-vectoriser ou non, est plutôt un choix de conception d'image, que la gestion du souci de perdre l'image matricielle importée).

Certaines polices de caractères qui fonctionnent bien dans d'autres programmes, ne fonctionnent pas dans Inkscape

Inkscape semble être pointilleux avec les polices de caractères. Si elles sont instables, ou pas bien faites, il se peut qu'elles apparaissent dans la liste des polices (avec l'outil Texte) mais alors soit rien n'apparaît lorsque vous tapez soit c'est du texte brut, non formaté avec la police demandée. Il semble y avoir eu des améliorations dans les versions plus actuelles. La meilleure solution est de se procurer une police de meilleure qualité. Ou si vous êtes sur un Mac, veuillez consulter Inkscape ne détecte par certaines polices de caractères (sur Mac).

Certaines polices de caractères ne peuvent pas être écrites en gras ou en italique

Certaines polices sont conçues avec des variantes de gras, d'italique, et parfois d'autres (comme oblique, etc.) ; et certaines n'ont pas ces variantes. Jusqu'à Inkscape versions 0.48.x, le logiciel essaie de simuler l'italique pour les polices qui n'ont pas de variante italique. Mais il ne peut pas simuler le gras.

Donc si vous essayez de rendre une fonte grasse, et que soit rien ne se passe, soit le formatage n'apparaît plus, et bien alors soit la fonte grasse n'est pas disponible, soit elle n'est pas bien faite. La meilleure solution est de trouver une police qui comporte la variante dont vous avez besoin.

Depuis Inkscape 0.91, Inkscape n'essaie plus de simuler les différentes variantes, parce que cette simulation n'était de toute façon pas bonne. Donc si votre police ne devient pas grasse ou italique, vous devrez en trouver une qui dispose de ces variantes.

Il est parfois possible de simuler le gras d'une police, en ajoutant un contour, et en ajustant son épaisseur. Mais ce n'est pas un gras véritable. Et il est également parfois possible de simuler l'italique en inclinant légèrement le texte. Mais encore une fois, pas du vrai italique. Vous pouvez toujours forcer Inkscape à simuler de l'italique en entrant manuellement « Italic » dans le champ texte de la variante de police dans la barre de contrôle de l'outil Texte.

Je n'arrive pas à scanner directement dans Inkscape

Cette fonctionnalité n'est pas encore implantée dans les versions actuelles d'Inkscape, mais vous pouvez utiliser GIMP pour scanner votre document puis l'importer dans Inkscape. Une requête pour cette amélioration est enregistrée : Bug #171843 — Interface d'acquisition/numérisation d'image.

Le texte encadré n'apparaît pas dans les fichiers exportés

Peu de moteurs de rendu peuvent afficher du texte encadré, parce que cette fonctionnalité n'est pas encore complètement implantée dans les standards SVG. La solution est donc de ne pas utiliser de texte encadré si vous prévoyez de l'exporter dans un autre format, ou d'utiliser le fichier avec autre chose qu'Inkscape.

Le texte encadré est créé par un cliquer-glisser avec l'outil Texte, tandis qu'un clic simple crée du texte normal. Donc, si vous n'avez pas vraiment besoin de l'encadrement, utilisez un simple clic pour placer le curseur de texte au lieu de le glisser pour créer un cadre. Toutefois, si vous avez vraiment besoin de l'encadrement, vous devrez par la suite transformer votre objet texte en texte standard (menu Texte > Convertir en texte). Cette commande préserve l'apparence et le formatage de votre texte encadré mais en fait un texte sans cadre et conforme au format SVG.

Inkscape et un autre moteur de rendu (visionneuse d'images ou programme graphique) affichent les images SVG différemment. Pourquoi ? Que faire ?

Un moteur de rendu est un programme (ou la partie d'un programme) qui peut afficher des images. Inkscape utilise un moteur de rendu pour afficher l'image sur laquelle vous travaillez, sur le canevas Inkscape, et pour la redessiner, chaque fois que vous faites une modification. The GIMP, Photoshop, et tous les autres programmes graphiques font de même. Adobe Reader est un moteur de rendu. Et les navigateurs web (tels Firefox, IE, etc.) se comportent comme des moteurs de rendu lorsqu'ils affichent les images.

Pourquoi affichent-ils les images SVG différemment ? Les moteurs de rendu existent sous de nombreuses formes, comme brièvement indiqué ici, et avec des objectifs nombreux et différents. Ils sont faits par des groupes différents, des entreprises ou des organisations, qui ont tous des objectifs, des nécessités et des mises à niveau différents. Par conséquent, ils ont des fonctionnalités différentes, ce qui donne alors des différences dans la manière dont ils affichent la même image.

Que peut-on y faire ? Pour vos besoins immédiats, il peut suffire de trouver un moteur de rendu qui affiche ce dont vous avez besoin. Les versions actuelles des navigateurs Firefox et Chrome sont probablement les meilleurs, pour afficher des images faites avec les versions actuelles d'Inkscape.

Les modifications effectuées par Inkscape dans un fichier SVG, qui a été originellement créé avec Adobe Illustrator, sont perdues lors du retour vers AI

C'est parce qu'Adobe « triche ». Il crée un fichier SVG valide, mais à côté du code SVG, il écrit également dans le fichier, dans une forme binaire encodée, le fichier source tout entier de l'image au format AI. Inkscape, bien évidemment, modifie la partie SVG de l'image et ne touche pas au binaire encodé. Mais lorsque vous réimportez le fichier SVG dans AI, il ne prête pas attention au code SVG et à ses modifications et lit directement le binaire AI encodé. Par conséquent, toutes les modifications en SVG sont perdues. Pour contourner ce problème, dans Inkscape, ouvrez l'éditeur XML et supprimez tous les éléments non SVG (ceux qui n'ont pas le préfixe svg: dans leur nom, généralement vers la fin de l'arbre). Si vous devez faire cela fréquemment, vous pouvez songer à automatiser la tâche en utilisant XSLT. Ou alors, en exportant en SVG depuis Illustrator, décochez les options « Préserver l'édition d'Adobe Illustrator » et « Optimiser pour Adobe SVG viewer ». Si vous utilisez une version d'Inkscape supérieure à la 0.92.3, Inkscape supprime automatiquement les données d'Adobe en réenregistrant le fichier SVG.

La touche Alt ne fonctionne pas sur GNU/Linux

Alt+clic et Alt+cliquer-déplacer sont des raccourcis très utiles dans Inkscape (« sélectionner en dessous » et « déplacer la sélection » avec l'outil Sélecteur, et le « sculptage de nœuds » avec l'outil Nœuds). Cependant, sous Linux, Alt+clic et Alt+cliquer-déplacer sont souvent réservés par le gestionnaire de fenêtres pour la manipulation des fenêtres.

Depuis sa version 0.91, Inkscape comprend un éditeur de raccourcis clavier, qui vous permet de configurer les raccourcis clavier que vous souhaitez pour les fonctions d'Inkscape.

Dans les versions précédentes, à partir de la version 0.46, il y a une option dans le fichier ~/.config/inkscape/preferences.xml qui permet d'utiliser une autre touche modificatrice en remplacement de la touche Alt dans Inkscape. L'option est « mapalt » dans le groupe « options », et possède une valeur numérique. Cette valeur est égale à la touche modificatrice utilisée en guise de touche Alt (1 correspond à Alt, c'est-à-dire pas de remplacement). La valeur que vous devez utiliser dépend de la configuration de votre clavier et peut être 2, 3, 4, ou 5. Le programme xkeycaps, disponible sur www.jwz.org, peut vous permettre de savoir quelles valeurs sont associées aux touches modificatrices de votre clavier. La valeur associée à une touche est montrée dans ce programme en haut de l'écran à côté du mot « Modifiers » lorsque la souris se trouve sur une touche dans l'affichage principal.

Notez que ce paramètre dans preferences.xml fait de la nouvelle touche un alias pour Alt dans tous les raccourcis clavier d'Inkscape, pas seulement ceux qui font intervenir la souris.

Vous pouvez également désactiver Alt+clic et Alt+cliquer-déplacer dans votre gestionnaire de fenêtres comme montré ci-dessous :

KDE

Par exemple, sous KDE, cela se fait dans le Gestionnaire de paramètres > Bureau > Comportement des fenêtres > Raccourcis des fenêtres.

Xfce4

Veuillez lire la documentation du gestionnaire de fenêtres d'Xfce 4 (la documentation est actuellement obsolète pour la série 4.4).

  • Sous Xfce 4.4 ou ultérieur, dans le Gestionnaire de paramètres > Peaufinage des fenêtres > onglet Accessibilité, changez la « Touche utilisée pour saisir et déplacer les fenêtres » à « aucune » ou autre chose. Plusieurs autres sélections (telles que « Méta ») peuvent correspondre à la touche Alt toutefois, donc veillez à les tester.
  • Avant la version 4.4, modifiez le fichier ~/.config/xfce4/xfwm4/xfwm4rc pour qu'il contienne « easy click=false ».

GNOME

  • Sous GNOME 2, allez dans Système > Préférences > Fenêtres > « Super ».
  • Sous GNOME 3, « Super » est déjà la touche par défaut à partir de la version 3.5 *. Pour les versions antérieures, ouvrez une fenêtre de Terminal et tapez :
    dconf write /org/gnome/desktop/wm/preferences/mouse-button-modifier "'Super'"
    * https://wiki.gnome.org/Design/OS/KeyboardShortcuts

fluxbox

Depuis la version 1.0rc2, fluxbox permet de changer la touche utilisée pour manipuler les fenêtres. Pour utiliser la touche du logo Windows (Super), ouvrez le fichier ~/.fluxbox/init avec un éditeur de texte et changez la ligne « session.modKey: Mod1 » en « session.modKey: Mod4 ».

IceWM

Si vous ne l'avez pas encore fait, créez une copie locale du fichier des préférences système d'IceWM (il s'agit généralement du fichier /usr/share/icewm/preferences et votre copie locale est ~/.icewm/preferences). Modifiez votre copie locale comme suit :

  • Changez # MouseWinMove="Alt+Pointer_Button1" en MouseWinMove="Alt+Pointer_Button2"
  • Changez # MouseWinRaise="Ctrl+Alt+Pointer_Button1" en MouseWinRaise="Ctrl+Alt+Pointer_Button2"
  • Enregistrez le fichier et redémarrez IceWM.

Problèmes spécifiques à Mac OS X

La touche Alt ne fonctionne pas

Si vous n'arrivez pas à utiliser les fonctions d'Inkscape qui font intervenir la touche Alt (aussi dite Option) comme Alt+D pour créer un clone ou Alt+clic pour sélectionner en dessous, vous devrez désactiver « Émuler une souris à trois boutons » dans les Préférences d'entrée d'X11.

Les versions récentes d'X11/XQuartz (≥ 2.5.1) ont une nouvelle option de l'interface graphique dans la boîte de dialogue des préférences pour que la touche Option/Alt fonctionne comme une véritable touche modificatrice plutôt que comme Mode_switch (Préférences d'X11 > Entrée > Les touches Option envoient Alt_L et Alt_R). Changer ce paramètre empêchera toutefois d'insérer des diacritiques et d'autres caractères spéciaux au clavier dans les applications basées sur X11 puisque les deux touches Option seront changées — regardez ci-dessous pour une meilleure solution.

Si ça ne fonctionne toujours pas, vous pouvez essayer avec un fichier de configuration du clavier pour X11 (l'environnement dans lequel Inkscape tourne), appelé xmodmap (carte des modificateurs du clavier et table des touches). Ouvrez un terminal et entrez :

cd ~
touch .Xmodmap

Cela créera un nouveau fichier texte appelé « .Xmodmap » dans votre répertoire personnel. Le point avant le nom du fichier « Xmodmap » en fait un fichier caché pour le Finder.

Ouvrez alors le fichier en entrant :

open .Xmodmap

et copiez ce qui suit dans le fichier :

keycode 66 = Alt_L

Ceci fait de la touche Option de gauche la touche Alt dans toutes les applications X11, permettant alors les raccourcis utilisant Alt. Vous devez redémarrer X11 pour que le changement fasse effet.

La touche Option droite reste alors la même ; vous ne pouvez donc pas vous en servir comme d'une touche Alt mais vous pouvez toujours vous en servir pour taper des caractères spéciaux comme é, ß ou \ (qui s'écrit par exemple avec Maj+Option+7 sur un clavier allemand) sur les claviers non états-uniens. Cela rend la saisie de ces lettres plus compliquée mais l'utilisateur doit (malheureusement) décider laquelle des deux fonctionnalités est la plus importante pour son travail quotidien.

La touche Cmd ne fonctionne pas

Inkscape fonctionne sous X11 et est originellement une application pour Linux, donc tous les raccourcis clavier sont basés sur Contrôle et pas Commande comme dans OS X. Par exemple, « Copier » se fait avec ⌃C et pas ⌘C. Vous pouvez utiliser un fichier « .Xmodmap » pour inverser les comportements de Contrôle et Commande dans les applications X11. Regardez ci-dessus comment créer et ouvrir le fichier .Xmodmap. Puis collez ceci à l'intérieur :

! Switch meta and control
keycode 67 = Meta_L
keycode 63 = Control_L
keycode 71 = Control_R
clear mod2
clear control
add mod2 = Meta_L
add control = Control_L Control_R

Enfin, dans X11, assurez-vous que l'option « Activer les équivalents de touches dans X11 » est coché et redémarrez X11. Dès lors, ⌘C devrait copier, ⌘V coller, etc.

Inkscape ne détecte pas certaines polices de caractères

Avec les versions 0.47 et 0.48 pour Mac, Inkscape ne charge pas les polices dans /System/Library/Fonts. À la place, il charge les polices dans /Library/Fonts. Donc si une de vos polices ne se charge pas, et vous utilisez l'une de ces versions, copiez la police dans /System/Library/Fonts et collez-la dans /Library/Fonts.

Inkscape, installé dans un sous-répertoire du dossier des « Applications », ne se lance pas

Inkscape ne peut pas être lancé depuis un répertoire contenant des caractères particuliers dans son nom (tels que /, ƒ, &, etc.) donc si le sous-dossier dans lequel vous avez installé Inkscape contient un tel caractère, vous pouvez alors soit changer le nom du dossier en quelque chose de plus conventionnel (les espaces et les caractères accentués ne posent pas de problème) soit déplacer Inkscape dans le dossier « Applications ».

Le copier-coller transforme les objets en images matricielles

Depuis XQuartz 2.3.2, X11 est capable d'échanger le contenu du presse-papiers avec OS X. Seulement, il ne sait pas encore comment se débrouiller avec les images vectorielles donc il se contente d'effectuer une capture d'écran, c'est-à-dire qu'il crée une copie matricielle, puis la colle. Vous devez désactiver cette fonctionnalités dans les préférences d'X11 > Presse-papiers : décochez « Mettre à jour le presse-papiers d'OS X lorsque le presse-papiers de X11 est modifié ». Cependant, cela empêchera également la copie de texte depuis les applications d'X11 vers celles d'OS X (mais pas l'inverse).

Si vous voulez juste créer une copie d'un objet dans Inkscape, vous pouvez aussi utiliser le menu Édition > Dupliquer (Ctrl+D) plutôt que les fonctions de copier-coller. La duplication n'interagit pas avec les presse-papiers d'X11 et d'OS X. Pour les autres commandes faisant intervenir le presse-papiers du système (comme dans le menu Édition, Coller le style et Coller la taille, ou dans le menu Chemin, Coller l'effet de chemin), il n'y a cependant pas d'autre alternative que de changer les préférences d'X11/XQuartz comme décrit ci-dessus.

Inkscape produit une erreur au lancement sur OS X 10.8 et ultérieur

  • Apple n'intègre plus X11/XQuartz dans OS X

    La première fois que vous essayez d'installer une application fonctionnant sous X11 sur OS X 10.8 ou ultérieur, le système vous avertira que vous devez d'abord installer XQuartz, et fournira un lien vers le site de téléchargement officiel d'XQuartz.

    Note : Pour terminer l'installation d'XQuartz, il est nécessaire de se déconnecter et de se reconnecter (ou de redémarrer le système). Il est également recommandé de réinstaller XQuartz après une mise à jour du système.

    Liens associés : À propos du logiciel X11 sous OS (Assistance Apple), Page d'accueil d'XQuartz.

  • La nouvelle fonctionnalité de sécurité Gatekeeper d'Apple peut empêcher Inkscape de s'ouvrir

    Lorsque vous essayez d'exécuter l'application nouvellement installée pour la première fois sur OS X 10.8 ou ultérieur, vous pouvez recevoir un message disant « « Inkscape » ne peut pas être ouvert parce qu'il provient d'un développeur non identifié » (ou bien « « Inkscape » est endommagé et ne peut pas être ouvert »).

    Si cela se produit, vous pouvez soit (temporairement) réduire les préférences de sécurité par défaut du système :

    1. ouvrez les préférences du système depuis le menu Pomme,
    2. choisissez « Sécurité et confidentialité », puis cliquez sur l'onglet « Général », et sur le cadenas dans le coin pour débloquer les paramètres,
    3. cherchez « Autorisées les applications téléchargées depuis : » et sélectionnez « N'importe où »,
    4. acceptez l'avertissement de sécurité et ouvrez la permission,
    5. vous pouvez à présent lancer une application provenant de n'importe quelle source ou développeur ;

    ou contournez les règles strictes de Gatekeeper pour cette seule application :

    1. dans le Finder, effectuez un clic droit (ou Ctrl+clic) sur l'application en question et sélectionnez « Ouvrir » ;
    2. cliquez sur le bouton « Ouvrir » sur la boîte de dialogue d'avertissement pour lancer l'application.

    Liens associés : OS X : à propos de Gatekeeper (Assistance Apple), Astuce sur osxdaily.com, Allow Apps from anywhere on Mojave

Les fenêtres apparaissent hors de l'écran dans une installation avec plusieurs moniteurs

Il s'agit d'un problème connu dans XQuartz : le logiciel ne fonctionne pas bien avec plusieurs écrans, et donc certaines fenêtres peuvent apparaître en dehors de l'écran. Pour retrouver vos fenêtres perdues (visibles sur l'écran de sélection de bureau), vous pouvez vous servir de l'utilitaire « wmctrl ». La commande xwininfo -root -children liste toutes les fenêtres gérées par XQuartz avec leur identifiant, par exemple :

     10 children:
     0x40001c (has no name): ()  448x571+1714+110  +1714+110
     0x400019 (has no name): ()  1212x836+2132+12  +2132+12
[...]

Ici, la fenêtre de taille 1212×836 est la fenêtre principale d'Inkscape, et si vous avez essayé d'ouvrir la fenêtre des propriétés du document, 448×571 peut tout à fait correspondre (son ID est 0x40001c). Vous devez alors déplacer la fenêtre sur une zone visible. wmctrl -i -r 0x40001c -e 0,2400,400,0,0 déplacera la fenêtre en x=2400, y=400. Vous aurez éventuellement besoin d'effectuer plusieurs essais-erreurs pour récupérer votre fenêtre. Par ailleurs, dans certains cas, si vous essayez de déplacer une fenêtre depuis un écran vers un autre, XQuartz va redimensionner le premier bureau virtuel (« espace de travail ») à la taille des deux moniteurs, tout en n'affichant que la moitié de ce bureau, sur le moniteur d'origine.

Problèmes spécifiques à Windows

Le fantastique enrobage lxml pour la bibliothèque libxml2 est requis par inkex.py et plus spécifiquement par cette extension

Ce message apparait parfois lorsqu'une extension est utilisée pour exporter vers ou importer depuis certains formats de fichiers.

  • Si vous recevez ce message dans une nouvelle installation d'Inkscape, il y a deux causes courantes :
    • Vous avez choisi de ne pas installer Python au cours de l'installation.
      Python est un composant requis pour certaines fonctionnalités centrales dans Inkscape. Une version de Python 2 déjà installée sur votre ordinateur peut également être utilisée, mais cela nécessite de la configuration supplémentaire et n'est recommandé que pour les utilisateurs experts.
    • Une autre installation de Python est en conflit avec la version empaquetée par Inkscape.
      Cela peut se produire si certaines variables d'environnement sont définies et qu'elles écrasent les chemins de recherche d'Inkscape. Il est en particulier connu que les variables d'environnement PYTHONPATH et PYTHONHOME peuvent causer des problèmes, ainsi il est recommandé de supprimer la définition de ces variables, pour le lancement d'Inkscape au moins.
  • Si vous recevez ce message après avoir mis à jour Inkscape, il s'agit d'une indication que quelque chose s'est mal passé avec la mise à jour, affectant l'installation de Python livrée avec Inkscape. Cela peut se produire, par exemple, lorsque vous basculez entre le paquetage .msi et l'installateur .exe, sans désinstaller la version initiale au préalable.
    La façon la plus simple de résoudre ce problème est de désinstaller complètement Inkscape de votre ordinateur, en vous assurant que tous les fichiers ont été supprimés dans le dossier d'installation, puis de l'installer à nouveau.

Si aucune solution ci-dessus n'a résolu votre problème, vous pouvez nous demander de l'aide.

Inkscape prend beaucoup de temps à démarrer

Si vous faites face à des temps de démarrage plus longs que d'habitude, cela est généralement causé par la compilation par Inkscape de la liste des polices disponibles. En particulier sur d'anciens systèmes ou sur des systèmes sur lesquels de très nombreuses polices sont installées, cela peut prendre plusieurs minutes (bien qu'un temps de vingt à trente secondes soit beaucoup plus courant). Vous pouvez reconnaitre ce comportement en vérifiant dans le gestionnaire des tâches de Windows : un processus appelé inkscape.exe doit être actif en consommant une quantité modérée de la puissance du processeur (en fonction du nombre de cœurs dont il dispose). Une fois que la recherche dans les fichiers de police est terminée, Inscape démarrera normalement.

La bonne nouvelle est que cela ne se produit normalement qu'au premier lancement d'Inkscape, et que des efforts sont investis pour réduire le temps de compilation de la liste des polices. Par la suite, Inkscape réutilisera la liste précompilée, qui est valide jusqu'à l'installation de nouvelles polices ou la suppression de polices existantes.

Inkscape ne démarre pas

Si Inkscape ne démarre pas du tout sur votre machine, plusieurs causes courantes peuvent en être responsables. Voici quelques étapes que vous pouvez suivre pour essayer de résoudre le problème :

  1. Assurez-vous qu'Inkscape plante réellement lorsqu'il démarre. Parfois, Inkscape a simplement besoin d'un peu de temps pour se lancer (en particulier lors du premier démarrage, car il compile la liste des polices). Consultez dans ce cas la section « Inkscape prend beaucoup de temps à démarrer » juste au-dessus.
  2. La cause la plus courante de plantage au démarrage est une installation cassée (c'est-à-dire une installation incomplète, ou de vieux fichiers laissés par une ancienne installation). Cela peut être dû à tout un tas de raisons, mais peut toujours être résolu de la même manière :
    1. Désinstallez complètement Inkscape.
    2. Assurez-vous qu'il n'y a pas de restes dans le répertoire d'installation (par ex. C:\Program Files\Inkscape) en supprimant ce répertoire.
    3. Installez une nouvelle fois Inkscape.
  3. Si Inkscape ne démarre toujours pas, ouvrez une invite de commande (cmd.exe) et rendez-vous dans le dossier contenant le programme Inkscape. Exécutez ensuite la commande « inkscape.com » et regardez si des avertissements ou erreurs apparaissent dans la console.
    En général, ils vous indiqueront ce qui s'est mal passé avec des détails vous permettant de rechercher sur la toile des solutions à des problèmes similaires.

Si les étapes ci-dessus ne résolvent pas le problème, vous pouvez tout à fait nous soumettre un rapport de bogue (en anglais, sinon demander de l'aide dans les canaux français, voir Où trouver plus d'aide sur Inkscape). Assurez-vous toutefois d'inclure au minimum les informations suivantes :

  • Nom complet de la version d'Inkscape, par exemple : Inkscape 0.92.2 (5c3e80d, 2017-08-06)
    (Si Inkscape ne plante pas immédiatement, il est donné par la commande inkscape.com -V dans la dernière étape ci-dessus, sinon copiez les informations du paquetage d'Inkscape que vous avez téléchargé.)
  • Nom complet de la version de votre système d'exploitation, par exemple : Windows 10 Professional 64-bit
  • Capture d'écran de tout message d'erreur que vous pourriez obtenir (dans une fenêtre surgissante)
  • Sortie complète de la ligne de commande copiée dans l'invite dans la dernière étape ci-dessus
  • Note : Les numéros de version incomplets, tout comme les messages d'erreur manquants, raccourcis ou modifiés (ou restitués « de mémoire ») ne permettent généralement pas de cerner le bogue. Merci d'être précis !

Les fichiers SVG ne sont pas ouverts avec Inkscape

Si les fichiers Inkscape ne sont pas ouverts avec Inkscape après l'installation ou sont ouverts par une autre application après l'installation d'un autre logiciel :

  1. Effectuez un clic droit sur un fichier SVG dans l'explorateur Windows.
  2. Dans le menu contextuel, sélectionnez « Ouvrir avec » et « Choisir une autre application ».
  3. Si Inkscape est listé, cliquez dessus, assurez-vous que « Toujours utiliser cette application » est coché puis cliquez sur OK.
    Sinon, cliquez sur Parcourir (ou, sous Windows 10 : Plus d'applications / Rechercher une autre application), trouvez inkscape.exe sur votre disque dur, et validez tous les dialogues ouverts en cliquant sur OK.

Comment contribuer à Inkscape

Codage et développement

Vous pouvez trouver des informations sur la manière dont vous pouvez aider au codage et au développement sur la page Développer sur le site web.

Contribution sans code

Bien qu'il y ait certainement beaucoup de travail de programmation à faire, il y a aussi beaucoup d'autres tâches nécessaires pour faire le succès du projet.

À partir du test d'Inkscape, le rapport de bogues et la gestion des rapports de bogues, jusqu'à la traduction d'Inkscape ou la traduction du site web, ou même simplement la promotion d'Inkscape lorsque vous en avez l'opportunité — toutes ces choses sont vitales pour la croissance et le développement d'Inkscape, et de la communauté d'Inkscape.

Comment communiquer efficacement à travers la communauté Inkscape et éviter de causer une guerre incendiaire

Inkscape se veut maintenir une communauté agréable passionnée par Inkscape. Chaque membre la rejoint avec des idées définies sur ce qui donnerait un excellent éditeur de SVG. Lorsque ces idées sont discutées et que des groupes commencent à prendre des positions fermes, les arguments peuvent facilement devenir incontrôlables et improductifs (allant même jusqu'à conduire des contributeurs importants hors du projet).

En effet, depuis que les développeurs d'Inkscape prennent les décisions selon le consensus des utilisateurs, une manière efficace de prouver quelque chose est de présenter un modèle de la demande de modification provenant d'un ensemble d'utilisateurs, ou de démontrer que votre modification permettra de répondre à un grand nombre de requêtes d'utilisateurs (cela ne signifie pas que ce que les groupes demandent est toujours correct, mais il y a généralement une forte corrélation).

Gardez à l'esprit le slogan de développement d'Inkscape : « Patchez d'abord, discutez ensuite ». Ce n'est pas seulement un aphorisme ; la plupart du temps, ceux qui donnent un argument ne vont pas forcément comprendre tous les facteurs qui rentrent en jeu avant d'avoir vu la chose en pratique, même s'il s'agit juste d'une maquette ou d'un prototype. Présenter vos idées dans un patch permet également de se débarrasser de la nécessité que quelqu'un d'autre se charge des les implanter.

Voici des suggestions pour communiquer efficacement dans la communauté d'Inkscape :

  1. Faites votre argument d'abord et avant tout sans comparaison. Les fonctionnalités vraiment bonnes suffisent à elles-mêmes et sont évidemment bonnes pour les cas d'utilisation que les utilisateurs fournissent. Le plus souvent, les comparaisons ne renforceront pas votre argument. En fait, elles peuvent souvent l'affaiblir car ce type de raisonnement provoquent facilement la résistance. De nombreuses personnes utilisent Inkscape pour fuir le logiciel avec lequel vous voulez le comparer. :-)
  2. Ne supposer pas que les développeurs, les utilisateurs et les professionnels de l'industrie sont des groupes mutuellement exclusifs. Le développement « piloté par le picotement » a plutôt la signification contraire. Les développeurs sont des utilisateurs qui développent le logiciel pour leurs usages propres. Certains développeurs sont des professionnels de l'industrie qui utilisent Inkscape pour leur gagne-pain quotidien. Cela signifie également que les arguments qui commencent par généraliser les souhaits et les attentes des utilisateurs doivent se heurter contre le fait que les utilisateurs développent le logiciel de la manière qu'ils le souhaitent.
  3. Ne supposez pas que la résistance à vos idées est une déconsidération sauvage pour les besoins et souhaits des utilisateurs non développeurs. De nombreux développeurs passent beaucoup de temps à converser avec les utilisateurs en personne, sur IRC et sur la liste de diffusion. Nous savons quand les problèmes sont importants parce que nous entendons le consensus. Comme preuve anecdotique, la majorité des fonctionnalités que j'ai codées ont été en réponse directe aux besoins et requêtes d'utilisateurs qui sont venus avec des préoccupations polies et persistantes.
  4. La crédibilité de la rue se gagne et ne s'exige pas. :-) C'est simplement le dur fait de la vie en communauté. Le projet a besoin de contributeurs pour vivre et prospérer, et tout le monde aime voir du nouveau sang s'impliquer, et va se pencher vers l'arrière pour aider. Plus vous vous impliquez, plus vous donnez votre propre sang et labeur, plus la communauté vous répondra. Le bon côté est que les contributions simples ont vraiment de l'importance.
  5. Gardez toujours en tête que nous partageons tous des objectifs communs. À défaut d'autres, nous voulons tous qu'Inkscape soit amélioré. Lorsqu'une discussion donne l'impression de commencer à chauffer, il est temps pour les débatteurs de rechercher des zones d'acceptation, et de se focaliser dessus.

À propos du SVG

Les documents SVG d'Inkscape sont-ils des SVG valides ?

Oui. Inkscape ne prend pas encore en charge toutes les fonctionnalités du SVG, mais génère toujours du SVG valide (avec l'exception partielle et temporaire du texte encadré). Tous les moteurs de rendu conformes aux standards les affichent de la même manière que dans Inkscape. S'ils ne le font pas, c'est un bogue. Si ce bogue est dans Inkscape, nous le corrigerons (particulièrement si vous nous aidez en le décrivant !).

Quelles sont les particularités du « SVG d'Inkscape » par rapport au « SVG simple » ?

Les fichiers Inkscape utilisent l'espace de noms « inkscape » (dans le code XML) pour stocker des informations supplémentaires dont Inkscape se sert. Les autres moteurs de rendu de SVG ne les comprendront pas, mais cela ne pose pas de problème puisque cela affecte seulement la manière dont le document est édité, pas son rendu. Ces informations supplémentaires ne créent pas de soucis dans les moteurs de rendu conformes au standard SVG. Toutefois, certains moteurs de rendu non conformes peuvent avoir des soucis avec. Donc si vous devez utiliser un moteur de rendu non conforme, et ne pensez pas avoir encore besoin d'éditer le fichier dans Inkscape, ou si vous voulez économiser un peu d'espace, vous pouvez retirer ces données. Ou, vous pouvez enregistrer le fichier en « SVG simple », qui se débarrasse automatiquement de ces données.

Quelles fonctionnalités du SVG Inkscape implémente-t-il ?

Les seules parties du SVG qu'Inkscape n'implémente pas est l'un des filtres (le filtre d'inclinaison), l'animation (ce qui nécessiterait beaucoup de changements fondamentaux dans l'interface utilisateur) et les polices SVG (qui seront supprimées dans SVG 2.0). Le reste fonctionne majoritairement — Inkscape 0.91 supporte même le rendu de propriétés faisant partie de l'ébauche SVG 2.0, mais ne permet pas encore de les modifier — bien qu'évidemment, il y a des bogues que nous corrigeons toujours. Pour comparaison entre Inkscape et les autres outils SVG open source sur la suite de test SVG du W3C, regardez ici (la page peut prendre un certain temps à se charger).

J'ai codé des fichiers SVG manuellement. Est-ce que tout va être désorganisé si je charge ces fichiers puis que je les sauvegarde avec Inkscape ?

Inkscape s'efforce d'éviter de changer le SVG tout simplement parce qu'il ne comprend pas certains des éléments SVG, mais il effectue néanmoins des modifications :

  • Tous les objets vont obtenir des attributs « id » uniques. S'ils existent déjà et sont uniques, ils seront préservés tels quels ; sinon, un nouvel identifiant sera dérivé du nom du nœud.
  • Quelques méta-données dans l'espace de noms sodipodi: et inkscape: seront ajoutées au début du document.
  • Si vous modifiez un dégradé, ce dégradé sera divisé en deux dégradés liés — l'un définissant le vecteur de couleur, et l'autre la position.
  • Changer une propriété de style force la reconstruction de l'attribut « style » tout entier, ce qui signifie que les commentaires CSS (mais pas ceux en XML) seront perdus et le formatage du CSS peut changer.
  • Le style de formatage du fichier SVG sera changé pour suivre le style codé en dur dans Inkscape.

Il y a du travail en cours pour permettre à Inkscape de mieux préserver le balisage SVG fait à la main mais c'est une tâche très difficile nécessitant beaucoup de travail d'infrastructure et les fonctionnalités apparaîtront très progressivement — mais l'aide est toujours appréciée.

Visualiser des fichiers SVG, en dehors d'Inkscape (à la manière d'une galerie d'images)

De nos jours, la plupart des systèmes d'exploitation et presque tous les navigateurs supportent le SVG (à des degrés variés). Le besoin de visionneuses extérieures décroît donc, à mesure que la technologie progresse. Mais si vous avez malgré tout besoin d'une telle visionneuse, il y a quelques options possibles :

  • Irfanview (http://www.irfanview.com/). Le greffon est requis, les miniatures sont disponibles, mais l'affichage peut ne pas être exact.
  • Renesis Player (www-dot-examotion-dot-com/) Notez que l'auteur d'origine du lecteur Renesis, qui était sous droit d'auteur, a disparu d'Internet, et a apparemment abandonné le site web, ainsi que le logiciel. Cependant, quelques années plus tard, cette copie est apparue. Aucune garantie en ce qui concerne la sécurité ou le bon fonctionnement, mais les dernières critiques étaient bonnes, et c'est pourquoi le lien est fourni. Cela vous permettra de visionner des miniatures du SVG dans l'explorateur Windows.
  • La plupart des navigateurs peuvent à présent afficher le SVG, bien que pas forcément lorsqu'il est archivé.
  • Autres possibilités : Batik, webkit.

Changement de résolution (ppp) avec Inkscape 0.92

Pourquoi la résolution des documents a-t-elle changé avec Inkscape 0.92 ?

Afin de préparer les objets dont la taille est donnée par des unités physiques comme le pouce (in), le millimètre (mm) ou le point (pt) pour le rendu sur écran d'ordinateur, Inkscape a besoin de connaitre le facteur de conversion depuis ces unités du « monde réel » vers la taille purement numérique d'un pixel (px).

Les versions antérieures des spécifications du SVG et du CSS ne définissaient pas de conversion fixe entre ces unités. C'était à l'application de faire son choix et — afin d'éviter de demander aux utilisateurs de mesurer la taille physique d'un pixel sur leur moniteur — une approche commune était d'utiliser une « densité de pixels » de 90 points par pouce (ppp), c'est-à-dire qu'un pixel correspond à 1/90e de pouce. Inkscape 0.91 et les versions précédentes suivaient cette approche et utilisaient une valeur fixe de 90 ppp pour la conversion.

Les versions récentes de la spécification du CSS ont comblé le manque car il compliquait beaucoup la pratique : les facteurs de conversion variaient beaucoup selon les systèmes et les applications, et ceux-ci utilisaient souvent des facteurs de conversion de leur choix, fixés « arbitrairement ». Afin d'unifier le comportement, une densité de pixels de 96 ppp est désormais le standard universel suivi par tous les navigateurs web et fait également partie du standard SVG 2 à venir.

Afin de correspondre au rendu des navigateurs et devenir compatible avec le SVG 2, Inkscape a ajusté la densité de pixels utilisée en interne de 90 ppp à 96 ppp. Cela assure que vos travaux auront la même apparence quel que soit l'endroit où ils sont affichés, mais signifie également que les anciens documents doivent être mis à l'échelle si leur taille doit être conservée :

  • un document de 90 pixels de long avait une largeur physique d'exactement 1 pouce avec Inkscape 0.91 (90 px ÷ 90 ppp = 1 in) ;
  • le même document sera 6,025 % plus petit dans Inkscape 0.92 (90 px ÷ 96 DPI = 0.9375 in).

Quelle méthode dois-je utiliser pour mettre à jour mes fichiers ?

Des fonctionnalités pour mettre à l'échelle vos documents de manière automatique afin de prendre en compte le changement de résolution ont été ajoutées à Inkscape 0.92. Diverses méthodes de mise à l'échelle pouvant s'avérer les plus satisfaisantes selon les usages, Inkscape vous propose trois choix, afin que vous puissiez sélectionner la méthode qui vous convient le plus :

  1. Fichiers contenant des œuvres pour affichage sur écran :
    Les dessins faits pour être affichés sur des moniteurs d'ordinateur, des téléphones mobiles, des télévisions numériques et d'autres appareils similaires n'ont généralement besoin de subir aucune mise à l'échelle. Un pixel d'Inkscape 0.91 est exactement un pixel d'Inkscape 0.92. Si vous avez créé une image pour l'arrière-plan de votre bureau avec une taille de 1920×1080 avec Inkscape 0.91, elle aura toujours cette taille avec Inkscape 0.92. Cette option est la plus sûre, étant donné qu'elle n'effectue aucun redimensionnement. Vous pouvez également l'utiliser pour d'autres types d'œuvres pour lesquelles la taille physique exacte n'est pas importante.
  2. Fichiers prévus pour une sortie physique :
    Cela inclut tous les fichiers conçus pour avoir une taille physique spécifique qui doit être maintenue, par ex. les documents faits pour être imprimés sur un papier de taille spécifique comme Lettre états-unienne ou A4, les dessins techniques dessinés pour la mise à l'échelle, les documents faits pour être utilisés par une imprimante 3D / un traceur / une machine-outil, et tout autre fichier qui a besoin d'une taille physique fixée pour quelque raison.
    Tous les travaux de ce type doivent être mis à l'échelle pour conserver leurs dimensions physiques, et il y a deux façons de faire la mise à l'échelle, avec des potentialités différentes :
    • La méthode 2a préserve l'apparence visuelle des éléments, en particulier pour les objets découpés ou masqués, les filtres et les clones.
      Avec cette option, Inkscape met à l'échelle le dessin complet comme un seul grand groupe (en le transformant à l'aide de l'attribut viewBox du document SVG). Cela signifie que la taille de chaque élément individuel dans la source SVG restera comme elle est (c'est-à-dire trop petite), mais qu'après le redimensionnement de l'image entière, la taille des éléments sera celle voulue (l'image sera comme regardée à travers une loupe : la taille de l'image originale reste la même mais l'image résultante est agrandie). C'est la meilleure option si vous voulez préserver l'apparence visuelle de votre document, et c'est le bon choix dans presque tous les cas lorsque la mise à l'échelle est requise.
    • La méthode 2b préserve la taille physique de chaque élément individuel.
      Pour cette option, Inkscape redimensionne chaque élément séparément. Cela signifie qu'une simple ligne ayant une longueur de 1 sous Inkscape 0.91 (par ex. un dessin à l'échelle des graduations d'une règle) sera toujours de longueur 1 après le redimensionnement effectué par Inkscape 0.92, ce qui nécessite de changer sa taille dans la source SVG de 90 px à 96 px. Cela est particulièrement important si les données du chemin elles-mêmes doivent être utilisées (par exemple pour fournir des coordonnées pour une imprimante 3D, un traceur ou une machine-outil). Point négatif : mettre à l'échelle chaque élément peut résulter en des erreurs, avec une apparence visuelle différente (en particulier pour les éléments listés précédemment) et peut même échouer complètement dans certains cas. Utilisez cette option uniquement si vous avez besoin d'éléments non mis à l'échelle avec la bonne taille physique dans le fichier SVG résultant.

Plus d'informations

Inkscape et les autres programmes

Pourquoi Inkscape est-il si différent d'Adobe Illustrator ?

Dans la plupart des cas, c'est simplement parce que la fonctionnalité en question n'est pas encore développée. Mais il y a aussi d'autres raisons. Même si AI jouit actuellement d'un quasi-monopole de l'édition de SVG, il existe également, par exemple, CorelDraw et Xara — qui sont aussi bien différents et, pour certains utilisateurs, plus pratiques qu'AI. L'interface utilisateur d'Inkscape est inspirée de tous ces éditeurs, en plus d'avoir ses éléments spécifiques. Nous prenons l'aspect pratique très au sérieux, et nous nous éloignons souvent des paradigmes d'AI parce que nous considérons que notre approche est meilleure. Si vous venez d'Adobe Illustrator et êtes gêné par Inkscape, veuillez lire le document Inkscape pour les utilisateurs d'Adobe Illustrator sur notre wiki (et, éventuellement, contribuez-y).

Pourquoi Inkscape s'est-il disjoint de Sodipodi ?

Inkscape a démarré comme un clone du code de Sodipodi. Les raisons principales étaient des différences dans les objectifs et dans l'approche au développement. L'objectif d'Inkscape est d'être un éditeur SVG complet, tandis que pour Sodipodi, le SVG n'était qu'un format parmi d'autres. L'approche de développement d'Inkscape favorise l'accès du développeur à la base du code, et des bibliothèques tierces sont utilisées pour les standards comme HIG, CSS, etc. Réutiliser des solutions partagées existantes encourage les développeurs à se concentrer sur le cœur d'Inkscape.

Inkscape et le SVG sont-ils voués à remplacer Flash ?

Bien que le SVG soit souvent qualifié comme un « remplaçant de Flash », SVG peut avoir bien d'autres usages que l'animation vectorielle. Remplacer Flash n'est pas l'un des premiers objectifs d'Inkscape. Si le SVG peut remplacer Flash, et qu'Inscape y contribue, c'est une bonne chose, mais le SVG possède bien d'autres facettes que l'animation web. (Consultez également SMIL.)

Légalité

Sous quelle licence Inkscape est-il distribué ?

GNU GENERAL PUBLIC LICENSE Version 2, June 1991 [2]. Pour faire court, cela signifie que vous êtes libre d'utiliser et distribuer Inkscape pour quelque usage que ce soit, commercial ou non, sans aucune restriction. Vous êtes également libre de modifier le programme autant que vous voulez, mais avec la seule restriction que si vous distribuez la version modifiée, vous devez fournir l'accès au code source de la version distribuée.

Comment le nom et le logo d'Inkscape sont-ils protégés ?

Le nom Inkscape est une marque déposée selon la loi U.S. Trademark Law, et est tenu et administré par le Software Freedom Conservancy. Notre politique est disponible sur le site web, et décrit les conditions sous lesquelles vous pouvez utiliser notre nom et logo. Nous avons cherché à rendre nos conditions raisonnables et sympathiques : nous voulons éviter des soucis comme d'autres groupes déclarant nous représenter alors que ce n'est pas le cas, ou la distribution de notre logiciel de manière non conforme à notre licence.

Le logo est également déposé et couvert par notre politique de marque. Nous apprécions les travaux dérivés qui promeuvent Inkscape ou le mêlent agréablement à un certain environnement, mais nous ne voulons pas que des entreprises l'incorporent dans leurs propres logos. Pour les fins commerciales, vous êtes libre d'utiliser notre logo original ; pour quoi que ce soit d'autre, veuillez contacter le bureau pour obtenir sa permission.