Comment 13 for bug 186182

Revision history for this message
Adrian Johnson (ajohnson-redneon) wrote :

The EPS bug can be easily fixed by creating the cairo PS surface with the full page size instead of the drawing extents and not translating the drawing to (0,0). Cairo will do the right thing when creating the %%BoundingBox comment.

For other export types that use cairo, Inkscape only need to wait for cairo 1.10 which has the new recording surface. Completely switching to cairo rendering is not required. Then is just a case drawing to the recording surface, getting the extents of the recording surface, create the output surface (pdf etc) and paint the recording surface onto the output surface.