Le futur outil de dessin technique de la version 0.48

Max, étudiant participant au Google Summer of Code 2008, a ouvert un blueprint (une note de spécification) pour que tout le monde puisse donner son avis sur les fonctionnalités désirées par son futur outil : Un outil de dessin technique.

L’année dernière, durant le Google Summer of Code, il avait développé la boîte 3D.

Vous avez un besoin précis ? N’hésitez pas, participez.

Google Summer of Code 2008

Le GSoC 2007 nous a valu le Live Path Effects, le nouvel Effet Texte, la boîte 3D, la grille axonométrique, les fenêtre dockées… que va nous réserver la cuvée 2008 ?
Les projets proposés par les étudiants étaient nombreux !

Cinq furent retenus cette année. C’est dommage il y en avait bien plus, mais la team Inkscape manquait de « mentor », c’est-à-dire de personnes pouvant superviser le projet. Pour la petite histoire il y a même un développeur de Scribus qui est mentor cette année !

Quels sont les projets 2008 ?

La version anglaise et ma petite traduction et explication :

  • SVG fonts : Les fontes seront intégrées au fichier, ainsi plus besoin de les convertir en chemin afin de s’assurer qu’une autre personne verra la même fonte et le texte conservera ses propriétés de texte.
  • Lib2geom integration et Lib2geom development : Ces projets vont permettre une utilisation meilleure et sans artefacts des chemins. Ce changement de bibliothèque supprimera les bug liés au Tweak tool (outil torsion) par exemple. C’est très opaque pour les graphistes mais très utiles pour Inkscape !
  • Tech drawing Abilities : Un outil dédié au dessin technique !
  • Test Suite : Pour améliorer le flux de travail et l’interopérabilité entre les logiciels graphiques et Inkscape !

Fort de l’expérience de l’année dernière de Johan Engelen, il est prévu que ces projets ne soient pas intégrés au SVN directement (c’est-à-dire dans la version instable du logiciel) mais développés dans des branches séparées. De cette façon la version instable d’Inkscape ne risquera pas d’être « cassée » en permanence et les étudiants oseront davantage de remaniement de code. Espérons-le !

Google Summer of Code et Inkscape

Voici les projets acceptés :

Le Texte

Une étudiante propose d’améliorer l’outil Texte et de corriger les bugs persistant. Gail Banaszkiewicz (enfin une fille !) propose de travailler sur le support de davantage de police, l’insertion de caractères spéciaux, corriger les petits problèmes qui existent avec le texte flottant, créer tel un petit traitement de texte des paragraphes, améliorer les effets de style d’un paragraphe ou d’un caractère, redessiner au besoin l’interface de cet outil.

Importation de PDF

Miklós Bálint Erdélyi a l’ambition de créer une extension basé sur la bibliothèque libpoppler pour permettre l’importation de PDF dans Inkscape. Cette extension permettra à l’utilisateur d’utiliser Inkscape pour lire des PDF… et peut être qui sait cela pourrai créer une émulation pour proposer une alternative libre et sérieuse à Acrobat Reader ?

Des effets sur les chemins en temps réel

Inkscape propose grâce à des scripts externe des effets sur les chemins. Ce qui a pour conséquence de paramétrer le script puis de valider pour voir le résultat. Si le résultat escompté est décevant, il faut revenir en arrière et recommencer. Johan Engelen propose de réaliser ces différents effets directement sur le canevas et de rajouter d’autres effets sur les chemins.

Outil pseudo 3D

Oui Inkscape est un logiciel de 2D. Mais il est de plus en plus utilisé pour réaliser de la fausse 3D. Maximilian Albert propose de créer un outil dédié à ce type d’application qui permettrai entre autre de placer des points de fuite, des lignes de perspectives facilement éditable ou encore de faire tourner une figure comme dans une perspective de type 3D. Vivement n’est-ce pas ? Avec l’utilisation du flou en plus, cet outil va offrir des résultat surprenant. Voici le lien où il développe son idée.

interface pour les filtres SVG

Nicholas Bishop propose de créer une interface dédiée aux nombreux filtres supportés par le SVG à venir. Le premier implémenté fut le flou, quel sera le prochain ?

Fonction de Tramage

Christopher Brown propose d’implémenter quelques options d’ImageMagick, comme celle qui permet de rendre un effet de trame (comme un écran de télévision) directement dans Inkscape. Bien évidemment le résultat ne sera pas du SVG mais du bitmap.

ccHost Import/Export

Bruno Luís Gonçalves Dilly a l’intention de développer une nouvelle application qui permettra à l’utilisateur d’importer et d’exporter facilement vers Open Clip Art Library

De nombreux projets n’ont pas été acceptés (visible sur le wiki officiel d’Inkscape), espérons néanmoins que des développeurs y penseront. Comme :

  • Multi-page Support : pour réaliser des documents qui dépassent 1 page.
  • Inkboard portability : le tableau blanc utilisable par tous les OS.