Support gradients
-
Linear gradient -
Radial gradient
Please have a look at how gradients are create in Inkscape. A gradient fill consists of two gradient instances - one is a definition that includes only the stops and one is a that contains only the transform. The former is reused and accessible via the Gradient editor dropdown- The latter is unique per object. This structure is required for gradient editing to behave "nicely" in Inkscape - and it's very similar to what AI does - one gradient definition with the name and the stops, and a gradient reference when the object is filled.
-
Investigate what kinds of stroke gradients there are, and how they map to SVG. There are "Gradient along stroke" which we might be able to support through Mesh gradient, not sure, but also not high priority.