
Quoting bulia byak <buliabyak@...400...>:
Mental, if you agree, maybe we should contact Cairo people about this issue?
I was involved in the original thread on the Cairo mailing list regarding this. Cairo backends don't have enough visibility into the front-end calls to reconstruct all the information you might like in a "for-editing" EPS file (there are more considerations than just path data).
On the other hand, the front-end Cairo API is very close to the Postscript model, to the point where you could relatively easily have the same code driving both Cairo and a postscript writer through an abstraction layer.
IMO, I think that would be the better approach. Cairo is very deliberately designed for rendering/printing, not format conversion.
-mental