On 7/11/09 01:20, Krzysztof KosiĆski wrote:
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.
[Bug 388257] https://bugs.launchpad.net/bugs/388257: patch tested and fix confirmed with Inkscape 0.46+devel r22557+patch on OS X 10.5.8 with several test cases attached to the LP bug report and local SVG files with multiline text objects and varying fonts.
Thank you Krzysztof! Any chance this gets into 0.47?
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
ditto