Comment souligner du texte dans Inkscape

19

À l'aide de la dernière version officielle d'Inkscape, j'ai créé un élément de texte et je voudrais souligner son texte (ou une partie de celui-ci).

Comment faire ça?
Je ne vois aucune option à souligner.

Nicolas Raoul
la source

Réponses:

21

La prise en charge du texte dans Inkscape s'est améliorée ces dernières années, mais certaines fonctionnalités n'ont pas encore été implémentées.

La norme SVG prend en charge la décoration de texte et Inkscape vise à être entièrement conforme à la norme SVG, j'ai donc essayé d'ajouter ces propriétés au niveau xml, et cela a fonctionné:

text-decoration: underline;

C'est très simple à faire: après avoir tapé votre texte, appuyez sur le bouton de l' éditeur XML :

Éditeur XML

Votre texte est sélectionné et le nœud XML correspondant est sélectionné dans l'éditeur (il n'est pas nécessaire de trouver quelque chose). Maintenant, vous devez cliquer sur la ligne "style", ajouter le style CSS souhaité à la fin du style actuel, (par exemple text-decoration: underline; ), en utilisant un point-virgule ";" comme séparateur et appuyez sur le bouton Set :

Définissez votre changement

Une fois la valeur d'attribut définie, vous voyez votre texte souligné:

Texte souligné

Sachez que pour supprimer le soulignement, vous devez le trouver dans la valeur d'attribut XML et le supprimer manuellement (ce n'est pas difficile).

Paolo Gibellini
la source
Savez-vous si cela est possible sur une partie d'une zone de texte uniquement?
Luis
3
Pour une partie de la zone de texte, le moyen le plus rapide que j'ai trouvé est de sélectionner le texte à l'aide de l' outil Texte et police d'Inkscape, en changeant le style du texte sélectionné, ouvrez l'éditeur XML et modifiez la section svgFlowSpan créée par l'outil lui-même .
Paolo Gibellini
Il y a cependant deux mises en garde. Tout d'abord, la modification du texte environnant entraînera souvent la décontamination d'Inkscape par le balisage XML et la suppression silencieuse du soulignement. Deuxièmement, lors de la conversion au format PDF (ou de la conversion de texte en chemins en général), tous les soulignements seront également supprimés en silence: bugs.launchpad.net/inkscape/+bug/1467794
a3nm
Merci, @ a3nm, n'hésitez pas à modifier ma réponse pour ajouter les deux mises en garde.
Paolo Gibellini
1

Cette fonctionnalité est en cours de développement, elle n'est donc pas encore disponible.

Une option consiste à utiliser une version personnalisée, y compris ce correctif:
https://bugs.launchpad.net/inkscape/+bug/1269206

Espérons que le patch sera bientôt fusionné avec la version principale.

Nicolas Raoul
la source
C'est une option possible, mais vous devez appliquer ce correctif à chaque nouvelle version d'Inkscape (jusqu'à ce qu'il ne soit pas disponible dans la version officielle) et répéter l'opération pour chacune de vos stations de travail.
Paolo Gibellini