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
but again, does like it if the black blob is
I tried rendering with different -Q (quality)
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
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.