Inkscape: come spostare il testo lungo il percorso?


15

Quando si allega del testo a un tracciato in Inkscape, sembra allegare il testo all'inizio del tracciato. Se è una forma, come un'ellisse, viene spesso posizionata all'inizio di uno dei 4 punti ordinali. Indipendentemente da ciò, questo è raramente il punto in cui si desidera posizionare il testo, quindi si finisce per spostarlo in posizione con alcuni spazi.

Pensando che questo sia un po 'confuso (usando gli spazi), ho fatto un po' di ricerche su Google e ho visto diversi tutorial di YouTube e ho scoperto che stanno facendo esattamente la stessa cosa ... usando gli spazi.

Dato che altri software vettoriali in genere offrono una maniglia trascinabile per permetterti di spostare il testo lungo il percorso, ho pensato che forse Inkscape avrebbe qualcosa di simile ma non ho trovato una tale funzionalità. Esiste? O gli spazi sono semplicemente il modo di occuparsene in Inkscape?



2
@Vicki yep. Ma quel trucco funziona solo quando il testo è su un cerchio perfetto.
DA01,

Risposte:


10

Non esiste un modo per farlo in Inkscape nell'interfaccia utente (vedi questo errore ), ma puoi farlo usando l'editor XML di Inkscape.

In base alle specifiche SVG , è possibile utilizzare l' startOffsetattributo per indicare dove si desidera che inizi il testo. Quindi tutto ciò che devi fare è aggiungere quell'attributo a <textPath>.

  1. In Inkscape, apri l'Editor XML Ctrl+ Shift+ X.
  2. Nell'editor XML, trova il <svg:text>. (Puoi fare clic sul testo in Inkscape per passare ad esso nell'editor XML.)
  3. Seleziona il <svg:textPath>figlio del <svg:text>.
  4. Sul lato destro dell'editor XML nella casella accanto al pulsante Imposta , immettere startOffset. Sotto di esso, inserisci il valore che desideri spostare lungo il percorso.
  5. Fai clic su Imposta .

Questo non è l'ideale, ma è più preciso e più pulito che usare gli spazi o regolare manualmente la crenatura. Se Inkscape avesse una funzionalità nella sua UI per farlo, probabilmente imposterà questo attributo nell'XML.


Questo è il tipo di trucco che mi piace! Non avrei mai pensato di controllare nell'editor XML. Ottima soluzione! (Per ora, almeno ... speriamo che questo alla fine venga risolto nella GUI!)
DA01

13

Trovato questo bit nel manuale Inkscape . In realtà dice di usare la crenatura per regolare la posizione iniziale del testo su un tracciato (che purtroppo non è lontano dall'uso degli spazi).

inserisci qui la descrizione dell'immagine

Il testo può essere modificato o spostato rispetto al percorso. Sinistra: il testo è stato modificato e crenato con i tasti freccia + ALT. Posizionando il cursore all'inizio del testo e usando i tasti freccia + ALT si sposta la posizione iniziale del testo. A destra: il testo è stato spostato indipendentemente dal percorso selezionando solo il testo e trascinandolo nella nuova posizione con il mouse.

C'è anche un elemento di controllo per regolare la crenatura nella barra degli strumenti se si seleziona il testo, quando si utilizza lo strumento testo:

inserisci qui la descrizione dell'immagine

Ciò consente di selezionare con precisione l'offset.


che non è lontano dall'uso degli spazi - beh, è ​​molto più preciso. Inoltre, reüsing della funzione di crenatura qui è solo pragmatico - non è necessario essere ridondanti.
Wrzlprmft

@Wrzlprmft Hai ragione lì. In realtà mi riferivo più al fatto che era simile nella funzione all'aggiunta di spazi, e non alla maniglia che DA01 stava cercando, ma comunque una buona nota.
Vicki,

Mi piace questo trucco, anche se ho scoperto che non funziona in modo coerente per me. Alcuni caratteri non mi consentono di regolare gli spazi. Presumo che sia un problema tecnico nella mia versione particolare di Inkscape o forse il carattere particolare.
DA01,

3

Sto usando Inkscape 0.92 su un PC Windows 10. Nella finestra di dialogo Testo e caratteri (Maiusc + Ctrl + T), appena sotto il menu a discesa Dimensione carattere c'è un altro menu a discesa con un valore percentuale al suo interno. Se si posiziona il cursore su di esso, viene visualizzata un'etichetta di suggerimento che indica che è per l'offset del percorso del testo: fa lo stesso lavoro della modifica dell'XML (come previsto da Scribblemacher). L'elenco a discesa offre solo incrementi del 10% ma sei libero di digitare il tuo valore.


Su 0.92.4 (Windows): il menu a discesa accetta anche valori senza unità (ovvero no%) che si comportano diversamente dalla percentuale predefinita. I valori negativi causano il clipping. Manuale obsoleto: tavmjong.free.fr/INKSCAPE/MANUAL/html/Text-Path.html
gestire il

Il menu% dovrebbe avere una regolazione a freccia +/-. Grazie per avermi aiutato con questo.
Reidar,
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.