Come sottolineare il testo in Inkscape


19

Usando l'ultima versione ufficiale di Inkscape, ho creato un elemento di testo e vorrei sottolineare il suo testo (o parte di esso).

Come farlo?
Non vedo alcuna opzione da sottolineare.

Risposte:


21

Il supporto per il testo in Inkscape è migliorato in questi anni, ma ci sono alcune funzionalità non ancora implementate.

Lo standard SVG supporta la decorazione del testo e Inkscape mira a essere pienamente conforme allo standard SVG, quindi ho provato ad aggiungere queste proprietà a livello di xml e ha funzionato:

text-decoration: underline;

È molto semplice: dopo aver digitato il testo, premere il pulsante per l' editor XML :

Editor XML

Il testo è selezionato e il nodo XML corrispondente è selezionato nell'editor (non è necessario trovare qualcosa). Ora, è necessario fare clic sulla riga "style", aggiungere lo stile CSS desiderato alla fine dello stile corrente, (ad esempio text-decoration: underline; ), usando un punto e virgola ";" come separatore e premere il pulsante Imposta :

Imposta la tua modifica

Una volta impostato il valore dell'attributo, viene visualizzato il testo sottolineato:

Testo sottolineato

Tenere presente che per rimuovere la sottolineatura è necessario trovarla nel valore dell'attributo XML ed eliminarla manualmente (non è difficile).


Sai se è possibile farlo solo su una parte di una casella di testo?
Luis

3
Per una parte della casella di testo il modo più veloce che ho trovato è selezionare il testo usando lo strumento Testo e font di Inkscape, cambiando lo stile del testo selezionato, aprendo l'editor XML e modificando la sezione svgFlowSpan creata dallo strumento stesso .
Paolo Gibellini,

Ci sono due avvertimenti, però. Innanzitutto, la modifica del testo circostante spesso farà inkscape "ripulire" il markup XML e rimuovere silenziosamente la sottolineatura. In secondo luogo, quando si converte in PDF (o si converte il testo in percorsi in generale) anche tutte le sottolineature verranno rimosse in silenzio: bugs.launchpad.net/inkscape/+bug/1467794
a3nm,

Grazie, @ a3nm, sentiti libero di modificare la mia risposta per aggiungere entrambi gli avvertimenti.
Paolo Gibellini,

1

Questa funzione è attualmente in fase di sviluppo, quindi non è ancora disponibile.

Un'opzione è utilizzare una build personalizzata, inclusa questa patch:
https://bugs.launchpad.net/inkscape/+bug/1269206

Spero che la patch verrà presto unita alla versione principale.


Questa è un'opzione possibile, ma è necessario applicare questa patch a ogni nuova versione di Inkscape (fino a quando non sarà disponibile nella versione ufficiale) e ripeterla per ciascuna delle stazioni di lavoro.
Paolo Gibellini,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.