Osmarender outputs SVG (Scalable Vector Graphics) files as detailed on this page.
See the general SVG page other ways of working with OpenStreetMap and SVG. (TODO: move general SVG info off this page)
SVG supports different so-called profiles. The normal, full-featured profile is called "SVG Full". The "SVG Basic" and "SVG Tiny" profiles support less features, they were developed for mobile devices which don't quite have the computing power of your desktop. SVG Tiny does not support CSS styling, symbols and texts on paths. Those are all things needed for Osmarender maps, so there isn't much chance to get by it. SVG Basic supports all those things and it should be possible to make slight changes to Osmarender to work with SVG Basic.
SVG Basic does only allow <rect/> elements as clipping paths. Currently the only thing where clipping paths with something else are used are tunnels.
- Website of the Scalable Vector Graphics (SVG) working group at W3c
- Scalable Vector Graphics (SVG) 1.1 Specification
- SVG Specification: Geographic Coordinates in SVG
- Mobile SVG Profiles: SVG Tiny and SVG Basic
- Carto.net with lots of links to map & SVG related stuff
- SVG on the GIS Wiki
- Paper: Topographic Maps With SVG
- Paper: XML-basierte Visualisierung von Geodaten mittels SVG
- Paper: PHPMyWMS - an Open Source based, SVG oriented Framework for extended Web Map Services
- SVG Book (in German): Visualisieren von Geodaten mit SVG im Internet. Band I: Scalable Vector Graphics, Einführung, clientseitige Interaktion und Dynamik.