Améliorations et Nouvelles Fonctionnalités dans Inkscape
Outil Nœuds : Réécriture et Nouvelles Capacités
Au cours du Google Summer of Code 2009, l’outil Nœuds a subi une profonde réécriture. Le chemin utilisé comme découpe ou masque d’un objet peut maintenant être modifié en même temps que l’objet lui-même. Les boutons de modification des découpes et des masques avec l’outil Nœuds sont désormais à bascule, remplaçant les anciens boutons de changement de mode. Une amélioration notable est que si l’objet est transformé après l’application d’une découpe, le chemin utilisé pour la découpe n’est plus décalé lors de sa modification avec l’outil Nœuds.
Fusion et Création de Segments entre Nœuds
Il est maintenant possible de fusionner des nœuds provenant de différents chemins. Plus de deux nœuds terminaux peuvent être joints simultanément. Les distances entre les nœuds sont utilisées pour déterminer les nœuds à fusionner, les paires les plus proches étant fusionnées en premier. De même, il est désormais possible de créer un segment entre des nœuds terminaux de différents chemins. Plus d’un segment peut être créé en une seule opération, les distances entre les nœuds étant utilisées pour identifier les paires les plus proches à fusionner en segments.
Transformation et Affichage des Nœuds
L’outil Nœuds permet désormais de transformer les nœuds en utilisant la souris et des poignées de transformation similaires à celles de l’outil Sélecteur. Ces poignées peuvent être activées ou désactivées via un bouton dans la barre de contrôle. Lorsque les poignées sont visibles, cliquer sur un nœud sélectionné alterne entre les modes redimensionnement et rotation, au lieu de simplement sélectionner le nœud. Le raccourci clavier Maj+H peut également être utilisé pour changer de mode.
De petites flèches peuvent être affichées au milieu de chaque segment pour indiquer le sens du chemin. Cette fonctionnalité est particulièrement utile lors de la préparation d’un chemin destiné à guider du texte, lors de la disposition de marqueurs, ou lors du débogage d’Inkscape ou de ses extensions. La commande « Inverser » (Maj+R) inverse le sens des sous-chemins dont les nœuds sont sélectionnés, ou de tous les sous-chemins si aucune sélection n’est active.
Mises à Jour des Préférences et de l'Outil Texte
Deux nouvelles préférences permettent désormais de spécifier quand le chemin et son contour doivent être mis à jour. La barre de contrôle de l’outil Texte a été entièrement refondue, apportant de nombreuses corrections de bogues et améliorations. L’attribut baseline-shift (mouvement de la ligne de base) est désormais implémenté, et la barre de contrôle de l’outil Texte utilise les valeurs super et sub pour gérer les exposants et les indices.
L’affichage des échantillons de police dans la liste déroulante de l’outil Texte est maintenant facultatif. Dans les préférences d’Inkscape, sous la section Outils > Texte, il est possible de décocher « Afficher les échantillons de police dans la liste déroulante » pour désactiver cette option. Lorsqu’un texte encadré est tronqué (parce que le cadre est trop petit pour le texte complet), le cadre est affiché en rouge, et la barre d’état indique « [tronqué] ». Il est alors nécessaire d’ajuster la taille du cadre pour visualiser l’intégralité du texte.
La position de l’ancre de la ligne de base du texte (le petit carré blanc) dépend désormais de l’alignement du texte. Pour le texte aligné à gauche, elle se trouve dans le coin gauche ; pour le texte centré, elle est au milieu ; et pour le texte aligné à droite, elle est positionnée à droite de la première ligne. Ces règles s’appliquent au texte horizontal ; pour le texte vertical, l’ancre se trouve respectivement en haut, au milieu ou en bas de la première colonne.
Améliorations Diverses des Outils et des Fonctionnalités
Outil Aérographe et Outil Connecteur
Un ou plusieurs objets doivent être sélectionnés lorsque vous utilisez l’outil Aérographe. Les touches ↑ et ↓ permettent de régler la taille des éléments pulvérisés. L’outil Connecteur peut désormais produire des connecteurs orthogonaux, constitués de segments de ligne verticaux et horizontaux, similaires à ceux utilisés dans les diagrammes de circuits.
Gestion des Images Matricielles et Exportation PDF/LaTeX
Les images matricielles sont maintenant toujours incorporées lors du collage ou du déplacement de données en pixels dans la fenêtre d’Inkscape (par exemple, lors de la copie de parties d’une image depuis GIMP). Cela évite la création de fichiers avec des noms automatiquement générés comme « inkscape_pasted_image_… » dans le répertoire du document. De manière similaire à la sortie du programme epslatex de GNUPlot et à la sortie combinée PDF/LaTeX d’Xfig, Inkscape peut exporter des images en PDF avec un fichier LaTeX associé. Ce fichier LaTeX permet de placer le texte par-dessus le PDF lors de la compilation LaTeX.
Lors de l’exportation en PDF/EPS/PS depuis l’interface graphique d’Inkscape, une boîte de dialogue s’affiche après la sélection du format. Pour l’exportation via la ligne de commande, l’ajout de l'option --export-latex activera l’exportation du fichier LaTeX. Les copies en pixelimages créées via la commande Créer une copie matricielle (Alt+B) sont désormais incorporées.

Nouvelles Extensions et Rendu d'Objets
L’ancestral bogue 168275 a été corrigé. La nouvelle extension Générer à partir du chemin > Motif de Voronoï crée un motif aléatoire de cellules de Voronoï, accessible depuis le panneau Fond et contour. L’extension Rendu > Sphère fil de fer dessine un globe sous forme d’ellipses représentant les lignes de latitude et de longitude, avec un nombre de lignes ajustable ainsi que l’inclinaison et l’angle de rotation. L’extension Rendu > Code-barres - Datamatrix produit le code-barre 2D d’une matrice de données conforme à la norme BS ISO/IEC 16022:2006, avec des dimensions ajustables.
Améliorations de l'Interface Utilisateur et de la Gestion des Polices
Panneau d'aperçu d'icône et Panneau de sélection de glyphe
Le panneau d’aperçu d’icône a été affiné avec une actualisation automatique et le maintien de la sélection initiale. Lorsque la case « Sélection » est cochée, l’élément actuellement sélectionné est mémorisé et suivi, sa boîte englobante servant de zone à inclure dans le panneau d’aperçu. Des ajustements de disposition sont possibles via le fichier preferences.xml.
Un panneau de sélection de glyphe a été ajouté, permettant de visualiser les caractères Unicode représentés par une police donnée et d’inclure des glyphes individuels. Les caractères peuvent être sélectionnés et insérés par copier-coller ou directement via le bouton « Ajouter ». La séquence des glyphes visualisée peut être définie par intervalle Unicode ou par « script » de langue. Une limitation connue concerne le rendu des glyphes qui peut parfois utiliser la police système si la police sélectionnée n’est pas encore chargée pour ces caractères spécifiques.
Gestion des Polices et Interface Adaptative
La police de caractères par défaut est maintenant Sans, ce qui résout les problèmes survenant lorsque la police par défaut précédente, Bitstream Vera Sans, n’était pas disponible. L’affichage des échantillons de police dans la liste déroulante de l’outil Texte est désormais facultatif via les préférences.
Une forme initiale d’interface utilisateur adaptative a été implantée. Ce système interne collecte des informations sur le système et les opérations de l’utilisateur pour offrir une assistance optimale. Un menu propose différentes dispositions de l’interface, dont une optimisée pour les petits écrans. Le système détecte la forme de l’écran et active l’option par défaut correspondante.
Palettes de Couleurs et Support ICC
Des palettes personnalisées peuvent être créées, utilisées et enregistrées avec le document. Une palette de couleurs « Auto » stocke les données des palettes du document actuel, permettant de les définir et de les utiliser immédiatement ; les changements apportés à la palette sont appliqués automatiquement à tous les objets l’utilisant. Cette fonctionnalité a été implémentée avec des dégradés à simple arrêt. La prise en charge des profils ICC a été étendue à de nouvelles zones de l’interface, y compris pour les arrêts de dégradés.
Améliorations de Stabilité et d'Utilisation
Outil Sélecteur et Ligne de Commande
L’outil Sélecteur dispose d’un nouveau curseur de souris : une flèche avec une main ouverte apparaît lorsque la souris survole un objet sélectionnable, et une flèche avec une main serrée apparaît lors du déplacement d’un objet. Il n’est plus nécessaire de compiler Inkscape avec des drapeaux spéciaux ou d’utiliser des exécutables tiers pour voir la sortie de la ligne de commande ; il suffit de saisir inkscape dans l’invite de commande. Vous pouvez maintenant spécifier des chemins relatifs pour des options comme --export-png.
Stabilité et Performance
Grâce à des mises à jour de bibliothèques, Inkscape ne devrait plus subir de plantages aléatoires lors de la modification de documents. La plupart de ces plantages étaient causés par une fuite de ressource GDI dans Pango. Inkscape fonctionnera désormais correctement quel que soit le dossier d’installation. Le collage de piles d’Effets de chemin interactifs est maintenant fonctionnel. La précision du calcul des boîtes englobantes a été significativement améliorée lors de la conversion d’objets en motifs et en marqueurs, facilitant la création de motifs dont les carreaux doivent se connecter les uns aux autres.
Barres d'Outils et Workarounds
Les barres d’outils flottantes présentaient des problèmes avec certains gestionnaires de fenêtres. Par conséquent, le flottement a été désactivé par défaut sous Ms Windows et le gestionnaire de fenêtres KDE par défaut. Le fichier preferences.xml contient un groupe d’options appelé workarounds avec un paramètre floatallowed. La valeur "1" réactivera le flottement sur ces systèmes problématiques.
L'outil Nœud | Tutoriel Inkscape pour débutants
tags: #inkscape #mise #a #jour #police
