What is SVG

Scalable Vector Graphics (SVG) is an XML specification and file format for describing two-dimensional vector graphics, both static and animated. It is therefore similar to Flash, but unlike Flash it is an open standard created by the World Wide Web Consortium (W3C).

To be able to see SVG on the web you need one of the following:

SVG and Moin

The package GraphViz (used to create the great VisualSiteMap) includes SVG as one of it's output formats. If Moin does graphics, they should be in SVG when vectors, and PNG (Portable Network Graphics) when bitmaps.

(!) To embed SVG resources in pages, use the normal {{link}} syntax as demonstrated below.

MoinMoin 1.5 and earlier

The SVG macro has been created to include SVG graphics into your MoinMoin pages. You may also embed an SVG file using the embed macro, which has been part of the MoinMoin distribution since version 1.5.4.

More info

Intro in the Web Consortium

http://w3.org/Graphics/SVG/
SVG is a language for describing two-dimensional graphics and graphical applications in XML.

Specs

http://w3.org/TR/SVG11/ (current)
http://w3.org/TR/SVG12/ (in work).

More references

http://www.svg.org

A great program to draw in SVG is http://www.inkscape.org (lightweight, open source, and multiplatform).

Sample

Here is a link to an SVG resource using the standard linking syntax:

Moinmoin.svg

Here is the same SVG resource embedded for browsers capable of rendering SVG:

Moinmoin.svg

MoinMoin: ScalableVectorGraphics (last edited 2009-09-23 21:29:48 by PaulBoddie)