Intent to Implement: adding vector effects non-scaling-size, non-rotation and fixed-position to SVG

Contact emails
--------
te-fuk...@kddi-tech.com, g-ra...@kddi-tech.com, sa-...@kddi-tech.com

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

Reply via email to