Last modified: 2013-01-21 07:54:02 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T46016, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 44016 - SVG fails to render properly due to several issues
SVG fails to render properly due to several issues
Status: UNCONFIRMED
Product: Wikimedia
Classification: Unclassified
SVG rendering (Other open bugs)
wmf-deployment
All All
: Low normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-01-15 22:27 UTC by kelvinsong10
Modified: 2013-01-21 07:54 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
SVG file (1.41 MB, image/svg+xml)
2013-01-15 22:27 UTC, kelvinsong10
Details

Description kelvinsong10 2013-01-15 22:27:21 UTC
Created attachment 11632 [details]
SVG file

Hi, I have created an SVG(attached) which demonstrates four big librsvg bugs very prominently. The file should render correctly in Inkscape.
A correctly rendered PNG can also be found on commons under the name File:Vector saturn (Correct render).png.

The bugs shown are:

1—Failure to render masks
   Any masked object will disappear. Clipping works.

2—Failure to render low Gaussian blurs
   Any object with a Gaussian blur which has a size of less than 1 pixel at the given display size will disappear. This is especially problematic when objects will show up blurred correctly at full size, but disappear at thumbnail size.
Not dependent on the blur size in Inkscape—for example, in Inkscape, a very small object may have a blur size of 10, but still disappear in librsvg.

3—Failure to render rotated blurred objects
   If any blurred object is rotated more than 90° in either direction, it will disappear. This is not dependent on the size of the Gaussian blur.

4—Failure to correctly render blurred objects on the edges
   If an object is cropped by the SVG page boundary, the Gaussian blur will be rendered after the crop is applied, creating a discontinuity.
Comment 1 Andre Klapper 2013-01-21 07:54:02 UTC
Thanks for taking the time to report this and attaching the great testcase. 
For future reference, one problem per report is welcome, as this report is unfixable until four different issues are fixed.

(In reply to comment #0)
> 1—Failure to render masks
>    Any masked object will disappear. Clipping works.

Maybe related to http://bugzilla.gnome.org/show_bug.cgi?id=603550

> 2—Failure to render low Gaussian blurs

Covered by bug 42090. Patch in https://bugzilla.gnome.org/show_bug.cgi?id=605875#c9

> 3—Failure to render rotated blurred objects
> 4—Failure to correctly render blurred objects on the edges

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links