The goal of this project is to develop various open source tools that will convert or export a vector image into a more constrained and secure SVG format. The new format is based SVG Tiny 1.2 as defined by the W3C, though it is more restrictive and requires additional modification. As there are currently no tools available for the new format, the code of this project helps to fill that gap.
The new SVG Tiny Portable/Secure (SVG P/S) format is specified by a new document published to the IETF for comments. In addition to the specification document, a SVG P/S RELAX NG Compact (RNC) XML schema validation file has also been developed that can be used to verify the output is compliant with the new SVG P/S format.
NOTE: As the SVG P/S specification is currently only a draft, it is likely to change based on feedback and discussions that will require changes to this work as necessary.
The initial v.01 prototype source code was developed by Mouaad Boukiaou, and has all been released under an MIT licence.