Intent to Implement:
adding vector effects non-scaling-size, non-rotation and fixed-position to SVG
Summary
To offer vector effects regarding special coordinate transformations and
graphic drawings as described in following Spec link,
SVG Tiny 1.2 introduced the vector-effect property. Although SVG Tiny 1.2
introduced only non-scaling stroke behavior, this version introduces a number
of additional effects.
We intend now to implement non-scaling-size, non-rotation and fixed-position,
as well as their combination to Gecko/SVG.
Motivation
It is a point of interest in many SVG content providers to let the outline of
an object keep its original size or to keep the position of an object fix,
regardless of type of transforms that are applied to it. For example, in a map
with a 2px wide line representing roads it is of
interest to keep the roads 2px wide even when the user zooms into the map, or
introductory notes on the graphic chart in which panning is possible.
Therefore, there is a high need for supporting these features in browsers.
Spec(Link to standard)
https://svgwg.org/svg2-draft/coords.html#VectorEffects
Platform coverage
Starting from Windows and Linux.
Bug
https://bugzilla.mozilla.org/show_bug.cgi?id=1318208
Estimated or target release
2017/1/30
Requesting approval to ship?
No. Implementation is expected to take some time.
Tests
Coming soon.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform