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


Reply via email to