Formát souboru svg
Scalable Vector Graphics (SVG) je vektorový formát založený na XML pro dvourozměrnou grafiku s podporou interaktivity a animace. Specifikace SVG je otevřený standard vyvinutý konsorciem World Wide Web (W3C) z roku 1999.
Obrázky SVG a jejich chování jsou definovány v textových souborech XML. To znamená, že je lze vyhledávat (číst ve struktuře), indexovat, skriptovat a dobře komprimovat. Díky formátu XML lze soubory vytvářet a upravovat v libovolném textovém editoru, stejně jako v grafickém softwaru.
Grafika a Tisk
SVG umožňuje tři základní typy grafických objektů: vektorové tvary, jako jsou plochy a obrysy tvořené přímkami a křivkami, bitmapové obrázky a text. Grafické objekty lze seskupovat, stylovat, transformovat a vkládat do dříve vykreslených objektů. Mezi základní funkce patří: vnořené transformace, ořezové cesty, alfa masky, efekty filtrů a šablony. Grafika SVG může být interaktivní a můíže obsahovat animaci definovanou v prvcích SVG XML nebo je možné využít skriptování, které přistupuje k objektovému dokumentu SVG (DOM). SVG používá CSS pro stylování a JavaScript pro skriptování. Text, včetně vícejazyčné lokalizace, je v obyčejném textu v SVG DOM, zvyšuje dostupnost a indexovatelnost (pro vyhledávače) grafiky SVG.
Tisk
Ačkoli je specifikace SVG primárně určená pro použití vektorové grafiky, jeho návrh zahrnuje základní možnosti popisu stránky (formátu), stejně jako u formátu PDF. Obsahuje možnosti pro komplexní grafiku a je kompatibilní s CSS pro stylování. SVG obsahuje informace potřebné k umístění každého glyfu (znaku) a obrazu na zvolené místo na stránce.