On Fri, Aug 31, 2012 at 1:27 PM, Tavmjong Bah wrote:
New blend modes
Speaking of which, is it still the consensus that we should not provide blending options on per-object basis? I know it's hell, because it's about attaching an SVG filter, so applying a new filter to it kicks blending out. Nevertheless...
We should encourage new features in unstable releases. It is important to the SVG specification development that there are working examples, even if only partially implemented, as it demonstrates a user desire for the feature and it gives the WG a chance to test and experiment with it.
Agreed
Second we should be backwards compatible with SVG 1.1 when feasible. By backwards compatible, I mean being able to read and write SVG 1.1 files. Some things are relatively simple to handle. HSL colors can be easily converted to RGB colors. Others like mesh gradients may require using a PNG.
What I propose, is that as new features become stable, we modify the internal Inkscape code to use them while at the same time adding an option to export to SVG 1.1. In many cases, this will have the side benefit of simplifying our code. For example, matching marker color to stroke color now requires some rather complex code to create new copies of a marker for each different colored path as well as monitor changes to stroke and fill color.
What do others think?
Agreed :)
Alexandre Prokoudine http://libregraphicsworld.org