HTML and CSS Reference
In-Depth Information
<tspan dy="20" font-weight="bold">TSPAN</tspan>
</text>
Come vediamo nella figura 10.6 , lo spostamento di un tspan in verticale determina che
quello successivo continui sulla stessa riga.
Figura 10.6 - Testo con tspan allineati su righe differenti.
In generale, il tag text è sottoposto alle stesse problematiche dell'HTML5. I font che pos-
siamo utilizzare devono essere tra quelli previsti o già installati sulla macchina dell'utente.
In alternativa, è presente una specifica di nome SVG Font, che permette di creare glyph
e, di fatto, creare font con SVG stesso, per poi utilizzarli. Questa specifica è comunque
in disuso a favore di un altro standard, esclusivamente pensato per i font, di nome Web
Open Font Format (WOFF), che permette di distribuire font e di renderli utilizzabili con
HTML5, e che abbiamo approfondito in maniera specifica nei capitoli dedicati ai CSS. Vi-
sto come possiamo inserire elementi testuali, vediamo come SVG ci permette di organiz-
zare la struttura del documento al fine di agevolare il disegno e la manutenzione.
Raggruppare e riutilizzare gli elementi
Abbiamo anticipato che i documenti SVG possono diventare complessi, perché possono ri-
chiedere molteplici shape per rappresentare immagini vettoriali che vadano oltre gli esempi
affrontati finora.
Una delle tecniche più usate, soprattutto negli ambienti di disegno, è quella di raggrup-
pare gli elementi. In SVG possiamo farlo attraverso l'elemento g , il quale rappresenta un
insieme logico di elementi, ma permette anche di agire su di essi impostando posizioni, di-
mensioni e colori di riempimento da applicare a tutti gli elementi.
Con l'esempio 10.9 possiamo capirne meglio l'utilità: abbiamo definito un ipotetico lo-
go, con rettangolo e testo, senza specificare i colori di riempimento e delle linee. Queste
due informazioni sono definite, invece, a livello di gruppo, così da agire automaticamente
su tutti i figli.
Esempio 10.9
 
Search WWH ::




Custom Search