Inkscape tutorial: Avanzato

Bulia Byak, buliabyak@users.sf.net e Josh Andler, scislac@users.sf.net

Questo tutorial tratterà di copia/incolla, modifica dei nodi, disegno a mano libera e con penna, manipolazione di tracciati, strumenti booleani, proiezione, semplificazione e testo.

Usa Ctrl+freccie, lo scroll o trascina con il pulsante centrale per far scorrere la pagina. Per la creazione di oggetti, selezioni e trasformazioni, guarda la lezione di base in Aiuto > Lezioni.

Tecniche di incollaggio

Dopo aver copiato degli oggetti con Ctrl+C o tagliato con Ctrl+X, il normale comando Incolla (Ctrl+V) incolla l'oggetto copiato proprio sotto il puntatore o, se questo è fuori dalla finestra, al centro della finestra del documento. Comunque, gli oggetti copiati possono essere incollati nella posizione originale mediante il comando Incolla in origine (Ctrl+Alt+V).

Un altro comando, Incolla stile (Maiusc+Ctrl+V), applica lo stile del primo oggetto nella clipboard alla selezione corrente. Lo stile incollato comprende tutto il riempimento, il contorno, e le proprietà dei font, ma non la forma, la dimensione, o i parametri specifici del tipo di forma, come il numero di punte della stella.

Un altro comando, Incolla dimensione, ridimensiona la selezione rendendola uguale alla dimensione dell'oggetto copiato nella clipboard. Ci sono più comandi per incollare la dimensione: Incolla dimensione, Incolla larghezza, Incolla altezza, Incolla dimensione separatamente, Incolla larghezza separatamente, Incolla altezza separatamente.

Incolla dimensione ridimensiona l'intera selezione rendendola uguale alla dimensione dell'oggetto copiato nella clipboard. Incolla larghezza/altezza ridimensiona l'intera selezione orizzontalmente/verticalmente in modo da eguagliare la larghezza/altezza dell'oggetto nella clipboard. Questi comandi rispettano il blocco sul rapporto di scala che si trova nella barra di controllo dello strumento Selezione (tra i campi L e H), così che quando questo è attivo, l'altra dimensione viene ridimensionata automaticamente per rispettare il rapporto di scala; altrimenti l'altra dimensione rimane inalterata. I comandi seguiti da “separatamente” funzionano in modo simile ai precedenti comandi, eccetto che loro modificano ogni oggetto selezionato separatamente per eguagliare dimensione/larghezza/altezza dell'oggetto nella clipboard.

La clipboard può essere usata per copiare/incollare oggetti tra varie istanze di Inkscape e altre applicazioni (che devono essere in grado di gestire i file SVG nella clipboard per usare questa funzione).

Disegno a mano libera e percorsi regolari

Il modo più facile per creare una forma arbitraria è disegnare usando lo strumento Pastello (a mano libera, F6):

An example image

Se vuoi delle forme più regolari, usa lo strumento Penna (Bezier, Maiusc+F6):

An example image

Con lo strumento Penna, ogni clic crea un nodo spigoloso senza nessuna maniglia di curvatura, quindi una sequenza di clic produce una serie di segmenti rettilinei. Cliccando e spostando si crea un nodo Bezier curvo con due maniglie collineari opposte. Premi Maiusc durante il trascinamento di una maniglia per ruotare solo una maniglia e fissare l'altra. Al solito, Ctrl limita la direzione del segmento o delle maniglie di incrementi di 15 gradi. Premendo Invio la linea viene finalizzata, Esc la cancella. Per cancellare solo l'ultimo segmento di una linea non conclusa, premi Backspace.

In entrambi gli strumenti, il tracciato attualmente selezionato mostra piccole ancore quadrate alle estremità. Queste ancore permettono di continuare questo percorso (disegnando da un ancora ad un altra) invece di crearne una nuova.

Modificare i tracciati

A differenza degli strumenti che creano forme, gli strumenti Penna e Pastello creano dei tracciati. Un tracciato è una sequenza di segmenti rettilinei e/o curve Bezier che, come ogni altro oggetto di Inkscape, possono avere qualunque riempimento e contorno. Ma, contrariamente alle forme, un percorso può essere modificato trascinando liberamente ognuno dei suoi nodi (non soltanto con le maniglie predefinite) o direttamente trascinando un segmento del tracciato. Seleziona questo tracciato e abilita allo strumento Nodo (F2):

An example image

Puoi vedere dei quadretti grigi, i nodi, sul tracciato. Questi nodi possono essere selezionati con un clic, Maiusc+clic, o trascinando una selezione ad elastico - esattamente come gli oggetti selezionati dallo strumento Selettore. Puoi anche cliccare un segmento per selezionare automaticamente i nodi adiacenti. I nodi selezionati vengono evidenziati e mostrano le maniglie dei nodi - uno o due piccoli cerchi connessi al nodo selezionato tramite linee diritte. Il tasto ! inverte la selezione dei nodi nel sottotracciato(i) corrente (cioè il sottotracciato(i) con almeno un nodo selezionato); Alt+! inverte nell'intero tracciato.

I tracciati sono modificati trascinando i loro nodi, le maniglie dei nodi, o direttamente un segmento. (Prova a spostare qualche nodo, maniglia, e segmenti del precedente tracciato.) Ctrl funziona come al solito per limitare i movimenti e la rotazione. I tasti frecce, Tab, [ e ], < e > con i loro tasti modificatori funzionano come per lo strumento Selettore, ma si applicano ai nodi invece che agli oggetti. Puoi aggiungere nodi ovunque sul tracciato mediante un doppio clic o con Ctrl+Alt+clic nel punto desiderato.

Puoi eliminare i nodi con Canc o Ctrl+Alt+clic. Quando elimini i nodi il tracciato proverà a mantenere la sua forma. Se vuoi che le maniglie mantengano la posizione (non mantenendo però la forma), eliminali con Ctrl+Canc. Inoltre, puoi duplicare (Maiusc+D) un nodo duplicato. Il tracciato può essere rotto (Maiusc+B) tra i nodi selezionati, oppure se selezioni due nodi separati su un tracciato, puoi unirli con Maiusc+J.

Un nodo può essere angolare (Maiusc+C), ciò significa che le sue due maniglie si possono muovere indipendentemente formando un angolo qualunque tra loro; oppure curvo (Maiusc+S), ciò significa che le maniglie sono sempre sulla stessa linea retta (collineari); o simmetrico (Maiusc+Y), che è come quello curvo, ma le maniglie hanno anche la stessa lunghezza; e curvo automatico (Maiusc+A), un nodo speciale che automaticamente modifica le maniglie del nodo e dei nodi curvi automatici adiacenti per mantenere una curva morbida. Quando passi da un certo tipo ad un altro, puoi mantenere la posizione di una delle due maniglie, mantenendo il puntatore su quella desiderata, così l'altra viene modificata per essere uguale a questa.

Inoltre, puoi ritrarre le maniglie insieme mediante Ctrl+clic. Se due nodi adiacenti hanno le loro maniglie ritratte, il tracciato tra loro sarà una linea dritta. Per estrarre le maniglie usa Maiusc+trascinamento dal nodo verso l'esterno.

Sottotracciati e Combinazione

Un oggetto tracciato può contenere più di un sottotracciato. Un sottotracciato è una sequenza di nodi connessi tra loro. (Perciò se un tracciato ha più sottotracciati, non tutti i suoi nodi saranno connessi.) Sotto, a sinistra, ci sono tre sottotracciati che appartengono ad un unico tracciato composto; gli stessi tre sottotracciati sulla destra sono oggetti tracciati indipendenti:

An example image

Nota che un tracciato composto non è come un gruppo. Esso è un singolo oggetto che è selezionabile solo interamente. Se selezioni l'oggetto sulla sinistra e passi allo strumento Nodo, vedrai i nodi su tutti e tre i sottotracciati. Sulla sinistra, puoi vedere i nodi di un solo tracciato alla volta, non tutti assieme.

Inkscape può Combinare tracciati in un tracciato cambinato (Ctrl+K) e Separare un tracciato in tracciati indipendenti (Maiusc+Ctrl+K). Prova questi comandi sull'esempio precedente. Visto che un oggetto può avere solo un contorno e un riempimento, un nuovo tracciato composto avrà lo stesso stile del primo (il più basso in ordine verticale) oggetto una volta combinato.

Quando combini tracciati con riempimento sovrapponendoli, di solito il riempimento sparirà nell'area dove i tracciati si sovrappongono:

An example image

Questo è il modo più facile per creare oggetti con dei buchi nel loro interno. Di seguito troverai la descrizione di comandi piu potenti, le “Operazioni Booleane”.

Convertire in tracciati

Qualunque forma e oggetto di testo può essere convertito in tracciato (Maiusc+Ctrl+C). Questa operazione non cambia l'aspetto dell'oggetto ma toglie tutte le abilità specifiche al suo tipo (ad esempio non si possono arrotondare gli angoli di un rettangolo o cambiare il testo); invece, puoi ora modificare i suoi nodi. Qui ci sono due stelle - quella di sinistra è una forma mentre l'altra è stata convertita in tracciato. Passa allo strumento Nodo e confronta ciò che puoi modificare:

An example image

Inoltre, puoi convertire in tracciato il contorno di qualunque oggetto. Sotto, il primo oggetto è un tracciato (senza riempimento, contorno nero), mentre il secondo è il risultato del comando Da contorno a tracciato (riempimento nero, nessun contorno):

An example image

Operazioni Booleane

I comandi nel menu Tracciato ti permettono di combinare due o più oggetti usando le operazioni booleane:

An example image

Le scorciatoie da tastiera per questi comandi alludono alle operazioni matematiche analoghe di quelle booleane (l'unione è l'addizione, la differenza è la sottrazione, etc.). La Differenza e l'Esclusione possono essere applicate solo a due oggetti selezionati; le altre possono essere applicate ad un numero maggiore di oggetti allo stesso tempo. Il risultato riceve sempre lo stile dell'oggetto che sta sotto.

Il risultato dell'Esclusione appare simile al comando Combina (vedi sopra), ma è differente perché nell'Esclusione aggiunge ulteriori nodi dove gli originali tracciati si intersecano. La differenza tra Divisione e Taglia tracciato è che la prima taglia l'intero oggetto di sotto mediante il tracciato dell'oggetto sopra, mentre la seconda taglia solo il contorno dell'oggetto di sotto e rimuove qualunque riempimento (questo è conveniente per tagliare contorni senza riempimento in pezzi).

Intrudi e Estrudi

Inkscape può espandere e contrarre una forma non solo scalandola, ma anche tracciando il contorno dell'oggetto disponendolo perpendicolare al percorso in ogni punto. I corrispondenti comandi sono chiamati Intrudi (Ctrl+() e Estrudi (Ctrl+)). Di seguito è mostrato l'originale tracciato (rosso) e un numero di percorsi di intrusione o di estrusione dall'originale:

An example image

Il semplice Intrudi e Estrudi produce tracciati (convertendo l'originale oggetto in tracciato, se non lo era). Spesso, è più conveniente la Proiezione dinamica (Ctrl+J) che crea un oggetto con una maniglia spostabile (simile ad una maniglia della forma) che regola la distanza di proiezione. Seleziona il seguente oggetto, passa allo strumento Nodo e sposta la sua maniglia per capire:

An example image

Un oggetto con proiezione dinamica ricorda il tracciato originale, così non “degrada” quando cambi la distanza di proiezione di volta in volta. Quando non hai più bisogno che sia modificabile, puoi sempre convertire nuovamente questo tipo di oggetto in tracciato.

Ancora più conveniente è una proiezione collegata, che è simile alla precedente ma è connessa ad un altro tracciato che rimane modificabile. Puoi avere qualunque numero di proiezioni collegate per un tracciato sorgente. Sotto, il tracciato sorgente è rosso, una proiezione collegata a quello ha il controllo nero e nessun riempimento, gli altri hanno riempimento nero e nessun contorno.

Seleziona l'oggetto rosso e modificalo; guarda come entrambe le proiezioni collegate rispondono. Ora seleziona una delle proiezioni e sposta la sua maniglia per sistemare il raggio di proiezione. Infine, nota come muovendo o trasformando il sorgente muovi tutti gli oggetti proiettati connessi a quello, e come puoi muovere o trasformare gli oggetti proiettati indipendentemente senza perdere il loro collegamento con il sorgente.

An example image

Semplificazione

Il principale uso del comando Semplificazione (Ctrl+L) è ridurre il numero di nodi di un tracciato mantenendo quasi la stessa forma. Questo può essere utile per tracciati creati con lo strumento Penna, visto che lo strumento qualche volta crea più nodi del necessario. Sotto, la forma di sinistra è creata a mano libera, e quella di destra è una copia semplificata. Il tracciato originale ha 28 nodi, mentre quello semplificato ne ha 17 (significa che è più facile lavorare con lo strumento Nodo) ed è più curvilinea.

An example image

La quantità di semplificazione (chiamata soglia) dipende dalla dimensione della selezione. Perciò, se selezioni un tracciato con qualche oggetto più grande, sarà semplificato più aggressivamente di quando selezioni solo il tracciato. Inoltre, il comando Semplifica è accelerato. Questo significa che premendo Ctrl+L parecchie volte in rapida successione (circa mezzo secondo), la soglia viene aumentate ad ogni chiamata. (Se semplifichi dopo una pausa, la soglia torna al valore predefinito.) Facendo uso dell'accelerazione, è facile applicare l'esatta quantità di semplificazione di cui hai bisogno in ogni situazione.

Oltre a smussare i tracciati a mano libera, Semplifica può essere usato per vari effetti creativi. Spesso, una forma che è rigida e geometrica migliora con qualche semplificazione poiché crea un effetto che la rende più reale della forma originale - arrotonda i bordi e introduce una distorsione naturale, talvolta elegante o simpatica. Qui sotto c'è un esempio di forma che appare molto più carina dopo la Semplificazione:

An example image

Creare Testo

Inkscape è capace di creare testi lunghi e completi. Comunque, è anche conveniente per creare piccoli oggetti di testo come titoli, striscioni, loghi, etichette etc. Questa sezione è un'introduzione alle capacità di testo di Inkscape.

La creazione di testo è semplice quanto selezionare lo strumento Testo (F8), cliccare in qualche punto sul documento e digitare il tuo testo. Per cambiare il tipo di carattere, lo stile, la dimensione, l'allineamento, apri la finestra di dialogo Testo e carattere (Maiusc+Ctrl+T). Quella finestra ha anche una area di testo dove puoi modificare l'oggetto di testo selezionato - in qualche occasione può essere più conveniente di modificarlo direttamente sul documento (in particolare, l'area di testo supporta il controllo della scrittura).

Come gli altri strumenti, quello di Testo può selezionare gli oggetti del suo tipo - oggetti di testo - così puoi cliccare per selezionare e posizionare il cursore in qualunque oggetto di testo creato (come questo paragrafo).

Una delle più comuni operazioni sul testo è la regolazione dello spazio tra lettere e linee. Come sempre, Inkscape fornisce una scorciatoia per fare questo. Quando stai modificando del testo, Alt+< e Alt+> cambiano la spaziatura tra le lettere nella linea corrente del testo, così che la lunghezza totale della linea cambia di 1 pixel all'attuale ingrandimento (confronta lo strumento Seleziona dove la stessa combinazione di tasti scala l'oggetto di un pixel alla volta). Come di norma, se la grandezza del carattere nel testo è più largo dell'originale, può migliorare se avviciniamo un pò le lettere tra loro. Vediamo un esempio:

An example image

La versione modificata sembra migliore come titolo, ma non è ancora perfetta: la distanza tra le lettere non è uniforme, per esempio la “i” e la “o” sono troppo distanti mentre la “a” e la “z” sono troppo vicine. La quantità di tali regolazioni nei caratteri (specialmente visibile con caratteri di grande dimensione) è maggiore in quelli di bassa qualità rispetto a quelli di alta qualità; comunque, in ogni linea di testo e in ogni carattere potrai trovare copie di lettere che migliorano se avvicinate.

Inkscape rende semplici queste regolazioni. Muovi il tuo cursore tra i caratteri da regolare e usa Alt+freccia per muovere le lettere a destra del cursore. Qui si trova lo stesso testo, questa volta con una regolazione manuale delle lettere per rendere più uniforme il posizionamento delle lettere:

An example image

Oltre a spostare le lettere orizzontalmente mediante Alt+destra o Alt+sinistra, puoi spostare le lettere verticalmente usando Alt+su o Alt+giu:

An example image

Certamente puoi convertire il testo in tracciato (Maiusc+Ctrl+C) e muovere le lettere come se fossero tracciati. Comunque, è molto più conveniente mantenere il testo come tale - rimanendo così sempre modificabile, puoi provare differenti caratteri senza rimuovere le regolazioni, e occupa molto meno spazio nel file salvato. Il solo svantaggio è che avrai bisogno di avere il carattere originale installato su tutti i sistemi nei quali vorrai aprire quel documento SVG.

In modo simile, potrai regolare lo spazio tra le linee in un testo con molte linee. Prova Ctrl+Alt+< e Ctrl+Alt+> su ogni paragrafo in questo tutorial per regolare lo spazio tra le linee, aumentando o diminuendo di 1 pixel la lunghezza totale dell'oggetto di testo all'ingrandimento corrente. Come nel Selettore, premendo Maiusc insieme alla combinazione di tasti per spaziare o regolare la distanza tra lettere produce un effetto più grande di 10 volte.

Editor XML

L'ultimo potente strumento di Inkscape è l'editor di XML (Maiusc+Ctrl+X). Questo mostra l'intero albero XML del documento, che rispecchia sempre il suo attuale stato. Puoi modificare il tuo disegno e guardare il corrispondente cambiamento nell'albero XML. Inoltre, puoi modificare qualunque testo, elemento o nodo nell'editor XML e vedere il risultato sull'area di lavoro. Questo è il migliore strumento immaginabile per imparare SVG interattivamente, e permette di eseguire qualche trucco che non potresti fare con i normali strumenti.

Conclusioni

Questo tutorial mostra solo una piccola parte delle capacità di Inkscape. Speriamo che ti sia divertito. Non aver timore di sperimentare e condividere ciò che crei. Ricorda di visitare www.inkscape.org per avere più informazioni, ultime versioni e aiuto dalla comunità di utenti e sviluppatori.