Last modified: 2014-06-13 11:51:52 UTC
The filter effect <feGaussianBlur> available in SVG specification (http://www.w3.org/TR/SVG/filters.html#feGaussianBlurElement) is often (or rather most of the time) not rendered correctly on all Wikimedia projects. This is a known problem of librsvg (see https://bugzilla.gnome.org/show_bug.cgi?id=605875) but probably won't get fixed in the near future. For some quite impressive examples refer to: - http://de.wikipedia.org/wiki/Wikipedia:Probleme_mit_SVGs#Ein_verkleinertes_Vorschaubild_sieht_ganz_anders_aus_als_das_Originalbild - http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/VirtualDub_Logo.svg/195px-VirtualDub_Logo.svg.png vs. http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/VirtualDub_Logo.svg/196px-VirtualDub_Logo.svg.png - http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Audacity_Logo.svg/127px-Audacity_Logo.svg.png vs http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Audacity_Logo.svg/128px-Audacity_Logo.svg.png This bug severely restricts the possibilities of graphic artist on Wikimedia projects since it basically renders the Gaussian blur filter completely useless since the final rendering of the MediaWiki software is rather arbitrary and comes near to gambling in the end. However Gaussian blurring is heavily used in modern SVG images since it allows to create outstanding effects like 3D effects and superior shading. Besides art created exclusively for Wikimedia projects, many free SVG images from other sources can't be used either since they are just not compatible, would need a lot of work to render correctly at all and wouldn't look nice in the end anyway. Therefore it would be badly needed to either change the SVG renderer (maybe only for problematic SVG files?) or to finally fix the bug in librsvg (maybe consider http://strategy.wikimedia.org/wiki/Proposal:librsvg_development_funding ?)
Since librsvg seems rather unmaintained and there seems to be no interest on side of the Wikimedia projects to consider using an alternative library on problematic SVGs I went on and fixed the underlying bug in librsvg myself. See https://bugzilla.gnome.org/show_bug.cgi?id=605875#c9 for the patch. Sadly over at Gnome bugzilla nobody seems to be maintainig bug reports for librsvg or implementing patches given there. Therefore it's stuck right now. If there are any Gnome developers around maybe you could have a look at it?
Sorry guys, but this bug hits nearly every image that uses the Gaussian blur filter effect. This is a serious limitation for SVG creation! Can we please include the patch I posted upstream [1] in our local copy of rsvg until bug 51555 is solved in one way or another? [1] https://bug605875.bugzilla-attachments.gnome.org/attachment.cgi?id=229516
*** Bug 8566 has been marked as a duplicate of this bug. ***