rsvg-convert output blurry when "enable-background" was used
I have several SVGs that were originally created by Adobe Illustrator. They contain an enable-background in the toplevel svg tag. I regularly modify them with a template engine and then use rsvg-convert to convert them to pdf.
With librsvg <= 2.42.7 this produced proper pdfs with nice vector content. With librsvg 2.43.4, 2.44.13 and 2.45.5 the pdfs contain just a blurry bitmap image. When I manually edit the svg and remove the enable-background, I get the proper vector output again.
Example source file with enable-background:
Example source file without enable-background:
Output with different versions:
The problem was found when updating from Fedora 28 (uses librsvg 2.42) to Fedora 29 (uses 2.44). I then tried it with several rpms versions that were easily available. Then I reduced the original svg as much as I could to create a test case. When playing with the svg source, I found that removing enable-background makes the difference.