Les SVG d'Inkscape deviennent encore plus propres

Tavmjong Bah vient d'intégrer à Inkscape le projet du Google Summer of Code 2011 d'Abhishek Sharma qui améliore l'écriture de SVG. Abhishek a écrit les fonctions centrales auxquelles Tav a ajouté diverses fonctions utilitaires.  Ce code permet d'obtenir des fichiers SVG plus propres et plus légers avec Inkscape. Pour chaque rectangle et chemin, il vérifie que tous les attributs sont valides et que les propriétés sont appropriées et ont un réel effet.

Le comportement d'Inkscape lorsqu'il trouve un problème est régi par les réglages de la section « Sortie SVG » de la boîte de dialogue des préférences d'Inkscape. Pour chacun des cas cités ci-dessus, vous pouvez obtenir des avertissements dans la console texte et/ou avoir les éléments invalides ou inutiles directement supprimés. Dans la boîte de dialogue, vous pouvez choisir quand Inkscape doit tester le SVG : lors de la lecture des fichiers, lors de l'édition et/ou lors de l'écriture.