On Thu, 2024-05-02 at 17:20 -0600, Rodrigo Hernandez wrote: > Hello, > > The attached patch adds SVG properties fill, stroke and stroke-width as > well as some basic tests to libCSS. > > I noticed that fill and stroke opacity were recently added, and I will > likely be adding more SVG related properties as needed, > Let me know if there is already an active effort to add more SVG props > not to duplicate any work.
Thanks for doing this. My main motivation for adding SVG support to libcss (and CSS support to libsvgtiny) is to eventually use libsvgtiny as a non-rust replacement for librsvg in GTK. For that we need only two things[0], 1. <style> support in libsvgtiny via libcss 2. "fill" support in libcss I've done (1), and your patch should take care of (2). So thanks. I'll test it out when I can. [0] https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/gdktextureutils.c#L224
