7 Nov
2009
7 Nov
'09
12:20 a.m.
Please check whether the attached patch fixes the issue (for me it does, at least for the testcase at Launchpad). It's also attached to the LP bug.
It seems that cairo_restore does not clear the path in extension/internal/cairo-render-context.cpp, function renderGlyphtext. When text has fill but no stroke and text to path is active, only cairo_fill_preserve is called. This causes an accumulation of text paths observed in exported PDFs.
BTW, I noted that the ellipse prefs fix isn't committed yet. Could a release warden commit it? I posted it here somewhere, as well as here: https://bugs.launchpad.net/inkscape/+bug/459811
Regards, Krzysztof