Outils pour utilisateurs

Outils du site


issue160:inkscape

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue160:inkscape [2020/09/11 12:38] auntieeissue160:inkscape [2020/09/11 14:46] (Version actuelle) auntiee
Ligne 91: Ligne 91:
 The second special attribute is “inkscape:original” which holds a copy of the original path that was used to create this offset path. Although the original path has been removed from the drawing, it lives on in this attribute, the content of which can even be copy-pasted into another path object to reconstruct the original shape. The third attribute, “inkscape:radius”, holds the size of the offset – i.e. how far you have moved the handle from its original position.** The second special attribute is “inkscape:original” which holds a copy of the original path that was used to create this offset path. Although the original path has been removed from the drawing, it lives on in this attribute, the content of which can even be copy-pasted into another path object to reconstruct the original shape. The third attribute, “inkscape:radius”, holds the size of the offset – i.e. how far you have moved the handle from its original position.**
  
-Le décalage dynamique est un peu différent. Une fois encore, un chemin est créé, remplaçant complètement l'objet d'origine. Comme tous les chemins dans SVG, il possède un attribut « d » qui contient tous les détails de la forme du chemin, de sorte que les autres programmes peuvent l'afficher correctement. Mais ce chemin  a des attributs spécifiques à Inkscape qui ne sont pas présents habituellement dans un chemin. Le premier est « sodipodi:type » avec la valeur « inkscape:offset », indiquant à Inkscape que ce chemin doit être traité différemment des chemins normaux.+Le décalage dynamique est un peu différent. Une fois encore, un chemin est créé, remplaçant complètement l'objet d'origine. Comme tous les chemins dans SVG, il possède un attribut « d » qui contient tous les détails de la forme du chemin, de sorte que d'autres programmes peuvent l'afficher correctement. Mais ce chemin a des attributs spécifiques à Inkscape qui ne sont pas présents habituellement dans un chemin. Le premier est « sodipodi:type » avec la valeur « inkscape:offset », indiquant à Inkscape que ce chemin doit être traité différemment des chemins normaux.
  
-Le second attribut spécial est « inkscape:original » qui contient une copie du chemin d'origine qui avait été utilisé pour créer ce chemin décalé. Bien que le chemin original ait été retiré du dessin, il vit sous cet attribut, dont le contenu peut même être copié/collé dans un autre objet chemin pour reconstruire la forme initiale. Le troisième attribut, « inkscape:radius », contient la taille du décalage - c-à-d, de combien vous avez déplacé la poignée depuis sa position d'origine.+Le second attribut spécial est « inkscape:original » qui contient une copie du chemin d'origine qui avait été utilisé pour créer ce chemin décalé. Bien que le chemin original ait été retiré du dessin, il vit encore sous cet attribut, dont le contenu peut même être copié/collé dans un autre objet chemin pour reconstruire la forme initiale. Le troisième attribut, « inkscape:radius », contient la taille du décalage - c-à-d, de combien vous avez déplacé la poignée depuis sa position d'origine.
  
 **When a path has these attributes set, Inkscape no longer uses the “d” attribute to draw the path. Instead it calculates the new shape based on the original path and the radius (offset) value. Change either of these and you’ll see that Inkscape updates the “d” attribute automatically, but this is just so that the shape appears correctly in other software. **When a path has these attributes set, Inkscape no longer uses the “d” attribute to draw the path. Instead it calculates the new shape based on the original path and the radius (offset) value. Change either of these and you’ll see that Inkscape updates the “d” attribute automatically, but this is just so that the shape appears correctly in other software.
Ligne 99: Ligne 99:
 A linked offset also creates a path, but leaves the original object untouched. This path is similar to the dynamic offset case, but adds one more special attribute into the mix, in the form of “inkscape:href”. This holds a reference to the original, untouched object.** A linked offset also creates a path, but leaves the original object untouched. This path is similar to the dynamic offset case, but adds one more special attribute into the mix, in the form of “inkscape:href”. This holds a reference to the original, untouched object.**
  
-Quand un chemin reçoit ces attributs, Inkscape n'utilise plus l'attribut « d » pour dessiner le chemin. À la place, il calcule la nouvelle forme basée sur le chein d'origine et la valeur du rayon (décalage). Modifiez l'un d'eux et vous verrez qu'Inkscape met à jour automatiquement l'attribut « d », mais c'est juste pour que la forme apparaisse correctement dans les autres logiciels.+Quand un chemin reçoit ces attributs, Inkscape n'utilise plus l'attribut « d » pour dessiner le chemin. À la place, il calcule la nouvelle forme basée sur le chemin d'origine et la valeur du rayon (décalage). Modifiez l'un d'eux et vous verrez qu'Inkscape met à jour automatiquement l'attribut « d », mais c'est juste pour que la forme apparaisse correctement dans les autres logiciels.
  
-Un décalage lié crée ausi un chemin, mais laisse l'objet d'origine intact. Ce chemin est identique au cas du décalage dynamique, mais ajoute un attribut spécial de plus dans l'ensemble, sous la forme de « inkscape:href ». Celui-ci contient une référence à l'objet d'origine intact.+Un décalage lié crée ausi un chemin, mais laisse l'objet d'origine intact. Ce chemin est similaire au cas du décalage dynamique, mais ajoute un attribut spécial de plus, sous la forme de « inkscape:href ». Celui-ci contient une référence à l'objet d'origine intact.
  
 **The new path still contains a “d” attribute, for other software to use. But it also still contains an “inkscape:original” attribute, again holding a path shape. This time, however, the path data here is created by implicitly converting the source object (the one pointed to by inkscape:href) into a path. If you change the source object, Inkscape updates the “inkscape:original” value which, in turn, results in an update to the “d” value. **The new path still contains a “d” attribute, for other software to use. But it also still contains an “inkscape:original” attribute, again holding a path shape. This time, however, the path data here is created by implicitly converting the source object (the one pointed to by inkscape:href) into a path. If you change the source object, Inkscape updates the “inkscape:original” value which, in turn, results in an update to the “d” value.
Ligne 107: Ligne 107:
 What does that mean in practice? It means that your original object retains its original type. Stars are still stars, and can be edited with the appropriate tool. Spirals and rectangles, again, are left untouched and can still be edited with their own tools. And yes, text is also left as text, meaning that you can change the font, style and even the content, with the linked offset updating automatically. This alone makes it the best option for offsetting text. You can hide the original or place it off the page if you want, but when you later discover a typo, or need to edit the words, you can make those changes to the original text and know that your offset version will stay in sync.** What does that mean in practice? It means that your original object retains its original type. Stars are still stars, and can be edited with the appropriate tool. Spirals and rectangles, again, are left untouched and can still be edited with their own tools. And yes, text is also left as text, meaning that you can change the font, style and even the content, with the linked offset updating automatically. This alone makes it the best option for offsetting text. You can hide the original or place it off the page if you want, but when you later discover a typo, or need to edit the words, you can make those changes to the original text and know that your offset version will stay in sync.**
  
-Le nouveau chemin contient encore un attribut « d », pour utilisation dans d'autres logiciels. Mais il contient aussi un attribut « inkscape:original », là aussi pour contenir la forme d'un chemin. Cette fois-ci, les données du chemin sont ici créées en convertissant implicitement l'objet source (celui qui est pointé dans inkscape:href) en chemin. Si vous modifiez l'objet source, Inkscape met à jour la valeur de « inkscape:original » ce qui, en retour, entraine une mise à jour de la valeur « d ».+Le nouveau chemin contient encore un attribut « d », pour utilisation dans d'autres logiciels. Mais il contient aussi un attribut « inkscape:original », là aussi pour contenir la forme d'un chemin. Cette fois-ci, cependant, les données du chemin sont ici créées en convertissant implicitement l'objet source (celui qui est pointé dans inkscape:href) en chemin. Si vous modifiez l'objet source, Inkscape met à jour la valeur de « inkscape:original » ce qui, en retour, entraine une mise à jour de la valeur « d ».
  
-Qu'est-ce que ça signifie pratiquement ? Ça veut dire que le'objet d'origine garde son type d'origine. Les étoiles sont toujours des étoiles et peuvent être modifiées avec l'outil approprié. Les spirales et les rectangles, eux aussi, sont conservés et peuvent être modifiés avec leurs outils propres. Et oui, les texte reste aussi un texte, ce qui veut dire que vous pouvez modifier la police, le style et même le contenu, et que le décalage lié est automatiquement mis à jour. À lui tout seul, ce dernier point fait du décalage lié votre meilleure option pour décaler un texte. Vous pouvez cacher l'original ou le placer en dehors de la page si vous voulez, mais quand vous découvrez plus tard une typographie ou que vous avez besoin de modifier les mots, vous pouvez faire ces modifications sur le texte initial et vérifier que votre version décalée en toujours synchronisée.+Qu'est-ce que ça signifie pratiquement ? Ça veut dire que le'objet d'origine garde son type d'origine. Les étoiles sont toujours des étoiles et peuvent être modifiées avec l'outil approprié. Les spirales et les rectangles, eux aussi, sont conservés et peuvent être modifiés avec leurs outils propres. Et oui, le texte reste aussi un texte, ce qui veut dire que vous pouvez modifier la police, le style et même le contenu, et que le décalage lié est automatiquement mis à jour. À lui tout seul, ce dernier point fait du décalage lié votre meilleure option pour décaler un texte. Vous pouvez cacher l'original ou le placer en dehors de la page si vous voulez, mais quand vous découvrez plus tard une coquille ou que vous avez besoin de modifier les mots, vous pouvez faire ces modifications sur le texte initial en sachant que votre version décalée est toujours synchronisée.
  
 **But not in Inkscape version 1.0. **But not in Inkscape version 1.0.
Ligne 122: Ligne 122:
 Mais pas dans la version 1.0 Mais pas dans la version 1.0
  
-Une fois encore dans cette version, un essai d'utilisation de la commande convertit seulement le texte en un groupe de chemins et vous commute dnas l'outil Nœuds. Vous pouvez utiliser la conversion en trois étapes pour créer un chemin avant de sélectionner l'entrée du menu - mais ça enlève tout intérêt à l'utilisation du décalage lié par rapport au décalage dynamique.+Une fois encore dans cette version, un essai d'utilisation de la commande ne fait que convertir le texte en un groupe de chemins et vous basculer dans l'outil Nœuds. Vous pouvez utiliser la conversion en trois étapes pour créer un chemin avant de sélectionner l'entrée du menu - mais ça enlève tout intérêt à l'utilisation du décalage lié par rapport au décalage dynamique.
  
-Par chance, le moteur de rendu sous-jacent n'est pas cassé. Si vous lui présentez un décalage lié créé dans une version précédente d'Inkscape, il l'affiche correctementet l'objet d'origine garde son type initial et son éditabilité. Heureusement, nous pouvons reproduire entièrement ce comportement dans la 1.0, mais en incluant nécessairement l'utilisation de l'éditeur XML. Voici les étapes que vous devrez suivre :+Par chance, le moteur de rendu sous-jacent n'est pas cassé. Si vous lui présentez un décalage lié créé dans une version précédente d'Inkscape, il l'affiche correctement et l'objet d'origine garde son type initial et son éditabilité. Heureusement, nous pouvons reproduire entièrement ce comportement dans la 1.0, mais avec  l'utilisation de l'éditeur XML. Voici les étapes que vous devrez suivre :
 ••Sélectionnez votre objet texte et ouvrez le dialogue des Propriétés de l'objet par le menu contextuel ou avec le raccourci Ctrl-Maj-O. ••Sélectionnez votre objet texte et ouvrez le dialogue des Propriétés de l'objet par le menu contextuel ou avec le raccourci Ctrl-Maj-O.
 ••Copiez l'ID du dialogue dans le presse-papier. Fermez le dialogue. ••Copiez l'ID du dialogue dans le presse-papier. Fermez le dialogue.
Ligne 141: Ligne 141:
 ••Appliquez la fonction Chemin > Décalage lié à l'objet temporaire. ••Appliquez la fonction Chemin > Décalage lié à l'objet temporaire.
 ••L'objet lié étant sélectionné, ouvrez le dialogue Édition > Éditeur XML. ••L'objet lié étant sélectionné, ouvrez le dialogue Édition > Éditeur XML.
-••L'objet lié devrait déjà être sélectionné dans l'éditeur. Vous devriez voir les attributs supplémentaires que j'ai décrit précédemment.+••L'objet lié devrait déjà être sélectionné dans l'éditeur. Vous devriez voir les attributs supplémentaires que j'ai décrits précédemment.
 ••Modifiez l'attribut inkscape:href : effacez presque tout, mais gardez le « # » en place, puis collez l'ID du presse-papier immédiatement derrière lui. ••Modifiez l'attribut inkscape:href : effacez presque tout, mais gardez le « # » en place, puis collez l'ID du presse-papier immédiatement derrière lui.
 ••Appuyez sur Entrée pour réaliser la modification. Vous devriez voir que votre texte a pris apparemment la couleur de l'objet temporaire. Ce que vous voyez, en fait, c'est que le décalage lié est positionné au-dessus de votre texte d'origine. ••Appuyez sur Entrée pour réaliser la modification. Vous devriez voir que votre texte a pris apparemment la couleur de l'objet temporaire. Ce que vous voyez, en fait, c'est que le décalage lié est positionné au-dessus de votre texte d'origine.
-••l'interface utilisateur d'Inkscape est un peu confuse à cet endroit, car l'objet temporaire montrera encore la poignée de décalage lié. Un passage par l'outil de sélection ramènera les choses à la normale.+••L'interface utilisateur d'Inkscape est un peu confuse à cet endroit, car l'objet temporaire montrera encore la poignée de décalage lié. Un passage par l'outil de sélection ramènera les choses à la normale.
 ••Effacez l'objet temporaire. ••Effacez l'objet temporaire.
 ••Double-cliquez sur le texte du décalage lié, ou sélectionnez-le, et passez sur l'outil Nœuds, et vous devriez voir la poignée de décalage habituelle. Ajustez-la pour modifier la valeur de votre décalage. ••Double-cliquez sur le texte du décalage lié, ou sélectionnez-le, et passez sur l'outil Nœuds, et vous devriez voir la poignée de décalage habituelle. Ajustez-la pour modifier la valeur de votre décalage.
Ligne 152: Ligne 152:
 One final thing to note is that the steps above also work for other shapes. If you want your rectangles to remain as rectangles, or your stars to still be editable with the star tool, you’ll need to follow those steps to avoid Inkscape 1.0 automatically converting your source objects into paths.** One final thing to note is that the steps above also work for other shapes. If you want your rectangles to remain as rectangles, or your stars to still be editable with the star tool, you’ll need to follow those steps to avoid Inkscape 1.0 automatically converting your source objects into paths.**
  
-Ça parait faire un bon paquet d'étapes, mais tout ce que nous avons fait en réalité, c'était de créer un décalage lié sur un autre objet, puis d'ajuster le lien pour qu'il pointe plutôt sur notre objet texte. Plus inportant, notre texte reste intact ; aussi, nous pouvons encore le modifier en utilisant les outils habituels des textes, avec le décalage lié qui se met à jour automatiquement.+Ça parait être un bon paquet d'étapes, mais tout ce que nous avons fait en réalité, c'était de créer un décalage lié sur un autre objet, puis d'ajuster le lien pour qu'il pointe plutôt sur notre objet texte. Le plus important est que notre texte reste intact ; aussi, nous pouvons encore le modifier en utilisant les outils habituels des textes, avec le décalage lié qui se met à jour automatiquement.
  
-Notons, pour finir, que les étapes ci-dessus fonctionnent aussi pour les autres formes. Si vous voulez que vos rectangles restent des rectangles, ou que vos étoiles soient encore modifiables avec l'outil Étoiles, vous aurez besoin de suivre ces étapes pour éviter qu'Inkscape 1.0 convertissent automatiquement vos objets d'origine en chemins.+Notons, pour finir, que les étapes ci-dessus fonctionnent aussi pour les autres formes. Si vous voulez que vos rectangles restent des rectangles, ou que vos étoiles soient encore modifiables avec l'outil Étoiles, vous devez suivre ces étapes pour éviter qu'Inkscape 1.0 convertissent automatiquement vos objets d'origine en chemins.
  
 **Reversing Sub-paths **Reversing Sub-paths
Ligne 182: Ligne 182:
 Dernières réflexions Dernières réflexions
  
-Je n'avais pas particulièrement prévu de fêter ces 100 articles avec un parcours au texte chargé à travers les problèmes et un un plongée profonde dans les décalages, mais c'est le genre de problèmes qui affecte bon nombre d'utilisateurs, ce qui vaut la peine d'y passer un peu de temps. Ça montre simplement que les nouveautés ne sont pas toujours meilleures et ça donne une bonne raison de rester dans la 0.92 pour le moment, spécialement si vous êtes un nouvel utilsiateur qui suit des tutoriels en ligne.+Je n'avais pas particulièrement prévu de fêter ces 100 articles avec un parcours au texte chargé à travers les problèmes et une plongée profonde dans les décalages, mais c'est le genre de problèmes qui affecte bon nombre d'utilisateurs, ce qui vaut la peine d'y passer un peu de temps. Ça montre simplement que les nouveautés ne sont pas toujours meilleures et ça donne une bonne raison de rester dans la 0.92 pour le moment, surtout si vous êtes un nouvel utilsiateur qui suit des tutoriels en ligne.
  
 Tous ces problèmes ont été remontés et j'ai ajouté des commentaires ou des informations supplémentaires sur les rapports de bogues, quand nécessaire. J'espère que la prochaine publication résoudra ces problèmes - beaucoup d'entre eux semblent avoir une cause commune sous-jacente. Tous ces problèmes ont été remontés et j'ai ajouté des commentaires ou des informations supplémentaires sur les rapports de bogues, quand nécessaire. J'espère que la prochaine publication résoudra ces problèmes - beaucoup d'entre eux semblent avoir une cause commune sous-jacente.
issue160/inkscape.1599820729.txt.gz · Dernière modification : 2020/09/11 12:38 de auntiee