Lorsque vous attachez du texte à un chemin dans Inkscape, il semble attacher le texte au début du chemin. S'il s'agit d'une forme, telle qu'une ellipse, elle est souvent placée au début de l'un des 4 points ordinaux. Quoi qu'il en soit, c'est rarement là où vous voulez réellement que le texte soit positionné, vous finissez donc par le pousser avec quelques espaces.
Pensant que c'est un peu hacky (en utilisant les espaces), j'ai fait une recherche sur Google et regardé plusieurs didacticiels YouTube et j'ai constaté qu'ils faisaient tous exactement la même chose ... en utilisant des espaces.
Étant donné que d'autres logiciels vectoriels proposent généralement une poignée déplaçable pour vous permettre de déplacer le texte le long du chemin, j'ai pensé qu'Inkscape aurait peut-être quelque chose de similaire, mais je n'ai pas trouvé une telle fonctionnalité. Existe-t-il? Ou les espaces sont-ils simplement le moyen de s'en occuper dans Inkscape?
Réponses:
Il n'y a aucun moyen de le faire dans Inkscape dans l'interface utilisateur (voir ce bogue ), mais vous pouvez le faire en utilisant l'éditeur XML d'Inkscape.
Selon les spécifications SVG , vous pouvez utiliser l'
startOffset
attribut pour indiquer où vous voulez que le texte commence. Il vous suffit donc d'ajouter cet attribut au fichier<textPath>
.<svg:text>
. (Vous pouvez cliquer sur le texte dans Inkscape pour y accéder dans l'éditeur XML.)<svg:textPath>
enfant du<svg:text>
.startOffset
. En dessous, entrez la valeur que vous souhaitez déplacer le long du chemin.Ce n'est pas idéal, mais c'est plus précis et plus propre que d'utiliser des espaces ou de régler manuellement le crénage. Si Inkscape avait une fonctionnalité dans son interface utilisateur pour ce faire, il définirait probablement cet attribut dans le XML.
la source
Trouvé ce bit dans le manuel d'Inkscape . Il dit en fait d'utiliser le crénage pour ajuster la position de départ de votre texte sur un chemin (ce qui n'est pas loin d'utiliser des espaces, malheureusement).
Il existe également un élément de contrôle pour ajuster le crénage dans la barre d'outils si vous sélectionnez le texte, lorsque vous utilisez l'outil texte:
Cela vous permet de sélectionner précisément le décalage.
la source
J'utilise Inkscape 0.92 sur un PC Windows 10. Dans la boîte de dialogue Texte et police (Maj + Ctrl + T), juste en dessous de la liste déroulante Taille de police se trouve une autre liste déroulante avec un pourcentage. Si vous placez le curseur dessus, une étiquette de conseil apparaît vous indiquant que c'est pour le décalage du chemin du texte - cela fait le même travail que la modification du XML (comme prévu par Scribblemacher). La liste déroulante ne propose que des incréments de 10%, mais vous êtes libre de saisir votre propre valeur.
la source