]> gitweb.michael.orlitzky.com - libsvgtiny-pixbuf.git/commitdiff
README: mention the symbolic SVG problem
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 6 Aug 2023 17:39:36 +0000 (13:39 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 6 Aug 2023 17:39:36 +0000 (13:39 -0400)
README

diff --git a/README b/README
index 7df72d2ef5334df9ec61e431418b2e46c58714c4..fde583815295a429047442e9b1c8cacbfcf89a88 100644 (file)
--- a/README
+++ b/README
@@ -64,7 +64,14 @@ This is a REPLACEMENT for librsvg, and cannot be used alongside it
 The main downside is that libsvgtiny isn't as robust as librsvg. It
 renders some things wrong, or a bit uglier than its counterpart. These
 are in theory all fixable upstream however, and you will help the
-netsurf browser by doing so. Regardless, it more or less works.
+netsurf browser by doing so.
+
+One especially relevant shortcoming is that libsvgtiny doesn't handle
+<style> elements within SVG files, and it therefore doesn't encode
+GTK's "symbolic SVGs" correctly. Instead of the bright-green layered
+abomination that GTK is expecting, we just get the original image
+back. This will probably cause all sorts of problems in corner cases,
+but it's still better than nothing.
 
 == Components ==