Après 12 ans de développement, une nouvelle branche stable du paquet libre de mise en page de documents Scribus 1.6.0 a été formée, intégrant des modifications issues de la branche expérimentale 1.5.x. Le paquet offre des outils pour la mise en page professionnelle de matériaux imprimés, comprend des outils flexibles pour la génération de PDF et prend en charge le travail avec des profils colorimétriques séparés, CMYK, des couleurs unies et ICC. Le système est écrit en utilisant le toolkit Qt et est distribué sous la licence GPLv2+. Des builds binaires précompilés sont disponibles pour Linux (AppImage), macOS et Windows.
Parmi les améliorations clés de la nouvelle branche, on peut noter une nouvelle interface utilisateur basée sur Qt5, un format de fichier modifié, un support complet des tableaux, des outils de traitement de texte améliorés et l'extension des formats import/export pris en charge. Après la sortie de Scribus 1.6.0, les développeurs ont commencé à travailler sur la branche expérimentale 1.7, qui marquera la transition vers Qt 6, le passage au format SVG pour les icônes, une nouvelle implémentation de la palette et un nouveau système de panneaux ancrables.
Principales modifications :
- L'interface utilisateur a été repensée. La transition de Qt4 à Qt5 a été réalisée. Le rendu du canevas sur des écrans haute résolution (Hi-DPI) a été amélioré. Un nouveau jeu d'icônes, principalement en teintes de gris, a été proposé. La possibilité d'utiliser un thème de couleurs sombres a été mise en œuvre.

- Le format de fichier a été considérablement modifié.
- La fonction «Symbole» a été mise en œuvre, comme dans Adobe Illustrator (lorsqu'un objet de référence est modifié, tous ses clones sont également modifiés automatiquement).
- La fonction «Weld» a été réalisée, permettant de combiner des objets entre eux et de les déplacer ensemble sans créer de groupe, c'est-à-dire que chaque objet reste accessible pour une modification individuelle.
- Les capacités de traitement de texte ont été étendues : le redimensionnement vertical, les références croisées, les variables textuelles, les notes de bas de page et la possibilité d'éditer des objets intégrés dans des blocs de texte ont été ajoutés.
- Ajout du support pour des tableaux complets.
- Ajout d'un plugin Picture Browser pour gérer une collection de fichiers graphiques, y compris le support de l'ajout de tags.
- Ajout du support de tous les types de dégradés avancés disponibles dans Adobe Illustrator et XARA Designer, y compris les dégradés mesh.
- Fonctionnalité d'ajout d'ombres proposée.
- Il est désormais possible de maintenir un cache disque d'images distinct, permettant de réduire la consommation de RAM lors du travail avec des documents contenant un grand nombre d'inserts graphiques.
- Une multitude de nouveaux filtres d'importation ont été présentés, et de nombreux anciens filtres ont été réécrits. Des filtres ont été ajoutés pour MS Visio, CorelDraw, Computer Graphics Metafile (CGM), Photoshop Custom Shapes (CSH), Micrografx Draw (DRW), Enhanced Metafile (EMF), StarView Metafile (SVM), WordPerfect Graphics (WPG), Xara Designer (XAR). Les filtres d'importation pour Adobe Illustrator et OpenDocument ont été complètement réécrits.
- La possibilité de travailler avec des fichiers SVG multilayers a été ajoutée.
- Ajout de la prise en charge de la connexion à GraphicsMagick pour importer des fichiers XCF créés dans GIMP, ainsi que de la connexion à OpenSceneGraph pour importer des objets 3D et utiliser UniConvertor pour importer divers formats vectoriels.
- Ajout de la prise en charge de l'ouverture et de l'importation de fichiers dans des formats DTP, y compris Adobe InDesign XML (IDML), Adobe InDesign Snippets (IDMS), Adobe PageMaker (P65, PMD), Apple iWorks PAGES, Microsoft Publisher (PUB), QuarkXPress Tags (XTG), VIVA Designer XML, et Xara Page & Layout Designer (XAR).
- Ajout d'un filtre d'importation pour les XPress Tags, prenant en charge la lecture de fichiers au format XPress Tags, créés dans différentes versions de XPress.
- Ajout de filtres d'importation pour le texte à partir de documents dans les formats RTF et DOCX. Le filtre d'importation à partir de fichiers ODT a été entièrement réécrit. Le nouveau filtre élargit les capacités prises en charge du format OpenDocument et améliore la prise en charge des fichiers ODT créés dans des programmes autres que LibreOffice et OpenOffice.
- Ajout de filtres d'importation pour des dessins vectoriels ZonerDraw et des documents QuarkXPress.
- Ajout d'un filtre pour les graphiques vectoriels Adobe FreeHand.
- Ajout d'un filtre pour importer des images au format KRA (Krita).
- La prise en charge de l'exportation dans les formats PDF/X-4, PDF 1.6 et Microsoft XPS a été mise en œuvre. L'importation de fichiers au format PDF a été considérablement améliorée.
- Ajout de la possibilité de connecter des palettes dans les formats Adobe Color Swatch (ACO), AutoCAD ColorBook (ACB), GIMP Gradients (GGR) et GIMP Patterns (PAT).
- La prise en charge des espaces colorimétriques CIE L*a*b* et CIE HLC a été assurée, ces derniers étant également disponibles en mode d'édition des couleurs.

- Prise en charge du format de fichier SBZ, utilisé dans l'éditeur de couleurs SwatchBooker. La prise en charge de SBZ permet d'utiliser dans Scribus toutes les palettes de couleurs de la collection Open Colour Systems Collection tout en conservant l'espace colorimétrique d'origine. De plus, des fichiers ACO (Adobe Color Book) et ASE (Adobe Swatch Exchange) peuvent également être utilisés dans Scribus.
- La possibilité de modifier la couleur de fond pour le texte sélectionné a été ajoutée.
- Le moteur de mise en page a été complètement réécrit. La révision du moteur a permis d'augmenter la stabilité et d'élargir les fonctionnalités de certains traitements de texte. L'utilisation des fonctionnalités avancées d'OpenType, comme les ligatures et les glyphes alternatifs, a été mise en œuvre, ainsi que le support des langues hindi, hébreu, arabe et chinoise. En tout, Scribus supporte désormais environ 500 langues et systèmes d'écriture.

- Le code d'intégration des polices a été entièrement réécrit et les composants de l'interface utilisateur qui lui sont associés ont été repensés.
- Les fonctions de mise en page sur le canevas et de rendu du texte ont été considérablement accélérées.
- Un aperçu de chaque police est désormais disponible dans le menu de sélection des polices.
- L'onglet «Texte» a été séparé des propriétés générales dans un bloc de paramètres distinct.

- De nouvelles palettes de couleurs CIE LAB et CIE HLC ont été proposées, utilisant les paramètres de l'espace colorimétrique CIE L*a*b.
- La performance des opérations de copier-coller d'objets depuis des fichiers avec de grandes palettes a été nettement améliorée.
- La palette «Wikipedia RAL Classic» a été mise à jour.
- La possibilité de travailler avec des palettes dans la nouvelle norme ISO CxF3 a été ajoutée. Les fichiers CxF3 peuvent contenir non seulement des palettes pour différents modèles de couleurs (RGB, CMJN, LAB), mais aussi des informations sur les couleurs spectrales, permettant une reproduction des couleurs plus précise.
- La profondeur de couleur pour le remplissage a été étendue à une valeur de 64 bits à virgule flottante.
- Le support du modèle de couleur LAB a été mis en œuvre dans les filtres d'importation existants.
- Les fonctions de sauvegarde automatique et de récupération de fichiers après un crash ont été considérablement améliorées, avec des paramètres supplémentaires ajoutés.

- Le gestionnaire et le catalogue de ressources ont été considérablement étendus. Un accès direct à plus de 300 palettes de couleurs dans l'espace colorimétrique LAB de la collection Open Colour Systems Collection a été fourni. L'interface du gestionnaire de ressources a été modernisée. Vérification des ressources chargées depuis l'extérieur serveurs en utilisant des sommes de contrôle SHA256. L'affichage de la licence avant le téléchargement de ressources à partir de services en ligne a été ajouté.

- Un script «Caption» a été ajouté, ajoutant un cadre texte à une image tout en respectant les proportions spécifiées.
- Le plugin pour la génération de codes-barres (Barcode) a été mis à jour et étendu.
- Le moteur de script a été enrichi de plusieurs nouvelles commandes simplifiant la création automatique de documents à partir de scripts.
- Un grand travail de refactorisation de la base de code a été effectué pour faciliter la maintenance du projet, améliorer la lisibilité du code et accroître la performance.
- Une interface de recherche de fonctions a été ajoutée, similaire à celle proposée dans GIMP, G'MIC et Photoshop. Dans la boîte de dialogue des résultats de recherche, des liens vers les éléments de menu permettant d'accéder aux fonctions trouvées sont également affichés lorsque cela est possible.
- Dans les paramètres Document Setup / Preferences, un onglet séparé a été ajouté pour les polices installées sur le système mais non utilisables dans Scribus. La forme de sélection de police inclut des infobulles permettant de déterminer rapidement le nom de la police.
- Le stockage des fichiers de configuration a été mis en conformité avec la norme XDG (au lieu de ~/ .scribus/, les configurations sont désormais placées dans ~/ .config/scribus/).
Source : opennet.ru






