SVG icons do not render on Windows
I have a GTK4 app and install GTK4 on Windows 10 using gvsbuild (tried versions 4.12.1, 4.12.3 and 4.12.3) as well as install librsvg
.
Yet SVG icons do not render, more specifically image-missing
is rendered instead of all of them.
PNG icons render fine on Windows, SVG icons render fine on Ubuntu too, but something is off on Windows. I even tried another Rust and GTK4-based app with the same result.
There are no warnings or errors related to this in logs, gdk-pixbuf-thumbnailer.exe
successfully converts SVGs into PNGs, so that part should work in GTK as well.
I spent two days debugging this with the help of folks from #rust:gnome.org
matrix chat and learned a few things, but in the end it doesn't seem to work.
I'd appreciate some pointers as to how to discover why I get image-missing
instead of the actual icon and maybe there is something to fix upstream or downstream about this issue. Right now I'm out of options to try.