File Formats and Terminology56
.SVG
Platform:
Linux OS, Web, Mobile OS
Programs:
Inkscape, Adobe Illustrator
Scalable Vector Graphics (SVG) is an XML based vector graphic
format that can be static, animated or interactive. SVG is an open
standard, similar to the Adobe Flash format, that has been in
development by W3C since 1999. Desktop environments such as
GNOME and KDE use .SVG icons as they are scalable, can be
viewed and printed at any resolution and contain meta information
that makes them searchable. An offshoot of .SVG is SVG formats
for mobile phones, such as SVG Tiny (SVGT) and SVG Basic
(SVGB), which is a simplied version of the .SVG format. Phones
that support the use of SVG icons are the Sony Ericsson K700
series, Nokia S60 series, Motorola, Samsung, LG, Siemens and
BenQ. It’s possible to make .SVG graphics by writing XML into
a text editor, but for precise rendering, it’s much easier to use
graphics software. Inkscape, Xara Xtreme and Adobe Illustrator all
export vector graphics to the .SVG format.
When creating .SVG icons, it’s good to note that Inkscape has the
most universal support for the format, where Adobe Illustrator may
cause some compatibility problems. A known issue with Adobe
Illustrator and the .SVG format is the option to embed an.AI le
within a .SVG to make it easier to open and edit at a later date;
one problem with this is cross compatibility with other vector
editors such as Inkscape. Often, an Adobe Illustrator SVG that
has been edited in Inkscape will not record the changes properly.
This issue is caused by the way that Illustrator handles .SVG les.
When an SVG le is exported from Illustrator it will create a le
containing both valid SVG code and the .AI source code. The dual
le is used for easier editing and rendering by Illustrator and other