Changements, Mises à jour et Corrections pour la prochaine version Ink/Stitch

Ink/Stitch est en développement constant. Vous pouvez consulter ici toutes les modifications apportées depuis la dernière version officielle.

Fontes

Nouvelles Fontes

Mises à jour des polices

De nombreuses mises à jour ont été apportées aux polices existantes. Merci à tous les contributeurs !

Traductions

Un grand merci à tous les traducteurs. Nous avons reçu de nouvelles traductions en :

  • Tchèque
  • Néerlandais
  • Français
  • Allemand
  • Grec
  • Hongrois
  • Portugais (Brésil)
  • Espagnol

Comment traduire Ink/Stitch

Nouveaux types de points

Point de croix

Grenouille au point de croix

En savoir plus sur le point de croix

Mises à jour relatives aux types de points

Remplissage Legacy

Elargir une forme

  • Ajout de l’option élargir #3988

Expansion

En savoir plus sur le remplissage legacy

Broderie Ondulée

Largeur adaptative

  • Rendu amélioré pour l’option de largeur adaptative #4079

Largeur adaptative

Découpe

  • Les points ondulés peuvent être utilisées avec une découpe #4082

Ondulation ondnulée avec découpe

Inverser et permuter les rails de guidage satin

  • Ajout d’options de paramètres pour inverser et permuter les rails de guidage satin #4083

Ceci affectera le motif et/ou la direction du point.

Inverser et inverser les rails

En savoir plus sur la broderie ondulée

Point droit

Séquence de longueurs de point

  • Il est devenu possible d’entrer une séquence de valeurs séparées par des espaces pour la longueur du point #4034.

Cette séquence peut également être appliquée aux points ondulés.

Séquence de longueur de point

Image ci-dessus : point ondulé avec une longueur de point de 1 1 5

En savoir plus sur les points de droits

Colonnes Satin

Conversion implicite des traits en satin

Les traits simples peuvent être utilisés directement comme colonnes satin #3874.

  • La largeur du trait doit être supérieure à 0,3 mm.

  • La position des nœuds peut influencer le rendu du satin :

Trait vers satin. Même chemin avec différentes configurations de nœuds

Niveaux d’insertion des points courts

L’insertion des points courts peut désormais prendre plusieurs valeurs séparées par un espace.

Lorsque plusieurs valeurs sont définies, la colonne satin les utilise alternativement pour niveler les points courts consécutifs #3987.

Satin avec deux niveaux d'inserts de points courts

En savoir plus sur les colonnes de satin

Point zigzag (trait)

  • Ajout de l’option de paramètre répétition de point multiple #4127

Nouvelles extensions

Appliquer un attribut

Édition > Appliquer un attribut #3983

Extension destinée aux utilisateurs expérimentés. Applique un attribut donné à tous les éléments sélectionnés.

Interface graphique d'application d'attribut

En savoir plus

Organiser les glyphes

Gestion des polices > Organiser les glyphes #3870

Aide les numérisateurs de polices à organiser leur travail par étapes afin de pouvoir réutiliser des lettres déjà numérisées.

En savoir plus

Assistant Point de Croix

Cette extension facilite la création de points de croix dans Ink/Stitch. Elle permet de :

  • Calculer la longueur des points en fonction de l’espacement de la grille.
  • Appliquer les paramètres du point de croix aux éléments de remplissage sélectionnés.
  • Pixelliser les contours des éléments de remplissage sélectionnés.
  • Appliquer des valeurs d’espacement à la grille de la page.

En savoir plus

Extensions mises à jour

Découpe du satin

Un outil pour découper le satin à des endroits précis.

  • Il est désormais possible de découper un satin à plusieurs endroits simultanément. #4015

En savoir plus

Briser des objets de remplissage

Un outil pour réparer et décomposer les formes de remplissage simples ou complexes (y compris celles qui se chevauchent).

  • Ajout d’une option de seuil ##4110

La fonction « Briser des objets de remplissage » supprime les éléments et les trous dont la taille est inférieure à cette valeur.

Informations sur les éléments

Un outil pour collecter les informations de broderie.

  • Ajout d’une option pour copier la liste dans le presse-papiers (accessible depuis l’onglet Aide) #3817

En savoir plus

Gestion des polices

Conventions de nommage des fichiers de polices

Auparavant, les noms de fichiers de polices indiquaient le sens des points par des flèches. Cela posait problème sur certains systèmes d’exploitation lors de l’installation d’Inkstitch.

Désormais, les fichiers de polices peuvent être nommés ltr.svg, rtl.svg, ttb.svg, btt.svg pour définir les variantes de la police #4087

Conversion d’une police SVG en calques de glyphes

Il s’agit d’une extension pour la numérisation de polices de broderie.

  • Ajout d’une option pour le dimensionnement des polices #3799

  • Suppression de l’option permettant d’arrêter la conversion après un certain nombre de glyphes importés #3937

  • Ignorer les glyphes de la catégorie Unicode Z, car ils ne sont pas rendus.

  • Tentative de déchiffrement des noms de glyphes provenant de la zone Unicode privée #3883

En savoir plus

Modifier le JSON

Un outil pour les numériseurs de polices. Il permet aux auteurs de polices de modifier les informations relatives aux polices et au crénage.

  • Il est désormais possible de définir la valeur 0 pour horiz_adv_x_default. Ceci permet à Ink/Stitch d’utiliser la largeur de chaque glyphe #3965

  • Nouveaux champs de saisie pour : la police d’origine, son URL et sa licence #4103

En savoir plus

Générer un fichier JSON

Outil destiné aux numériseurs de polices pour la création initiale du fichier JSON. Ce fichier contient toutes les informations relatives à la police.

  • Nouveaux champs de saisie pour : police d’origine, URL de la police d’origine et licence de la police #4103

En savoir plus

Test de polices

Un outil permettant aux numériseurs de polices de valider le rendu.

  • Affichage uniquement des glyphes déverrouillés (sensibles). Ceci permet un échantillonnage partiel lors de la création de la police #3870

  • Enregistrement et rechargement des paramètres d’échelle #3870

En savoir plus

Verrouillage forcé des points d’arrêt

Un outil permettant aux auteurs de polices d’activer automatiquement l’option de verrouillage forcé des points d’arrêt lorsqu’un élément répond à des critères spécifiques.

  • Ajout d’une option pour appliquer des points d’arrêt forcés au dernier élément de chaque groupe sélectionné #3875

En savoir plus

Conversion des sauts de point en commandes de coupe/arrêt

Convertit les sauts de point en commandes de coupe.

  • Ajout d’une option pour convertir en commande de coupe ou d’arrêt #4038

En savoir plus

Assise de points couchants

Ajoute un remplissage sous les objets sélectionnés.

  • Ajout d’une option de longueur de point #4084

L’espacement des rangées s’adaptera automatiquement pour s’aligner avec les points.

En savoir plus

Lettrage

Module de texte utilisant des polices pré-numérisées.

  • Ajout d’options d’espacement #4020

Image montrant les options d'espacement : espacement des lettres, espacement des mots et hauteur de ligne

Dessinez deux textes écrits librement : un avec un espacement normal et l'autre avec un espacement adapté des lettres et des mots

En savoir plus

Préférences

Définit les paramètres globaux ou ceux du document SVG actuellement ouvert.

  • Ajout de l’option « Rotation à l’exportation » (affecte uniquement le fichier SVG courant) #3840

En savoir plus

Détection de probblèmes

Signale les zones problématiques (ou potentiellement problématiques) du design.

  • Ajout d’options d’affichage (erreurs, avertissements, avertissements de type) #3969

En savoir plus

Nouvelles Palettes de couleur

  • Magnifico thread palette #4022
  • Threadart thread palette #4022

Read more about color palettes

Corrections de bugs

  • Fix issue with rgba thread color definitions #4126
  • Do not save empty embroidery files #4125
  • Remove embroidery settings: command param along with commands for trim and stop #4074
  • Fill to satin: process rungs within the fill shape better #4025
  • fill to satin: fix stroke width #4005
  • redwork: delete empty groups #4014
  • empty-d-object: define a default color (black) #4018
  • jump to stroke: add path label #4011
  • params: prevent settings error #4004
  • satin: do no error on one point zigzag underlay segment #3996
  • fix remove kerning #3995
  • fix redwork stroke width #3964
  • Fix transform issues in lettering along path #3972
  • Gradient color: fix cache key error #3966
  • Fill to satin: do not error out when one of multiple selected fills has no matching rung #3966
  • Satin: rely more on path length for invalid satins #3963
  • Stroke: filter invalid paths in clipped path #3989
  • Meander: fix clamp #3945
  • Stroke to satin: ensure a good starting point for closed paths #3944
  • Fill: tag last stitch in a row correctly #3940
  • Color fixes #3936
  • Satin: fix crash with tiny satin #3934
  • Preset-related fixes #3931
  • Stroke: do not overwrite stroke params with satin column values #3927
  • Satin: skip contour underlay if there are no pairs #3912
  • Presets: prevent that “add” overwrites existing presets #3896
  • Satin: fix first_stitch for invalid paths #3882
  • Satin: fix empty rail issue #3863
  • Zigzag to Satin: fix zerodivision error #3858
  • Switch from NFKC to NFC normalization form in the lettering tool #3828
  • Set trims=True for pyembroidery.write #3821
  • Fix issue with bad color names #3816
  • Fix simulator drawing panel attribute error when no stitch is loaded #3815

Builds, tests, workflows, code quality and house keeping

  • Move fonts to submodule #4061
  • debugger vscode adaption #3981
  • README: add contact information (forum, chat) #3979
  • removed shapely rebuild from macos builds #3960
  • Rename pyembroidery to pystitch #3889
  • Fix(test): fix output tests being fluky #3859
  • Fix type errors #3928
  • Ci: add workflow to run tests on pull requests and pushes #3830
  • Fix package build with Nix package manager #3826