2010/7/17 Doug Schepers <schepers@...157...>:
Perhaps if you explained a bit more what you're looking for, and gave some examples, we could help address your needs in SVG 2. Maybe we could mark specific sections as applicable to different classes of user agent, such as static authoring tools.
I think Bulia is talking about a minimal, simplified form of SVG that is easy to parse and render and can be automatically generated from full SVG. It would still be valid SVG but with some constraints. For example: - all transforms are specified using the transform() notation - scale(), translate() etc. are not allowed - the only type of shape is svg:path - paths cannot have stroke attributes or markers - both are converted to filled paths - path data is in absolute coordinates; S, T, H and V commands are not allowed - path command letters cannot be omitted for repeated commands - pattern fills that would need a very large intermediate buffer are converted to clipped groups of objects - objectBoundingBox is not allowed - everything is converted to userSpaceOnUse - viewBox are converted to groups and/or appropriate transform attributes - svg:image cannot refer to external SVG documents - etc.
Regards, Krzysztof