This SIF file has a very simple structure:
but it renders like this:
Sometimes a white bounding box is displayed incorrectly behind the green egg.
Turning on a black rectangle underneath the two eggs fixes the problem, even though the rectangle doesn't overlap with either of the eggs' bounding boxes:
It was suggested that maybe synfig doesn't like eggs. But if that's the case, it also doesn't like the humble triangle:
but again, does like it if the black blob is present:
I tried rendering with different -Q (quality)
flags:
synfig -Q 0 -t gif -o tri2.gif tri.sif worked fine.
synfig -Q 1 -t gif -o tri2.gif tri.sif broke.
synfig -Q 2 -t gif -o tri2.gif tri.sif (the default) broke.
synfig -Q 3 -t gif -o tri2.gif tri.sif broke.
Finally, this very simple circles.sif file also demonstrates the problem. The .sif file contains 2 overlapping circles, but only half of the blue one is drawn:
This patch might fix the problem.
It seems that the above patch is indeed OK. I've committed it to the subversion repository, as revision 260, and closed the bug report.