[cairo] Meta surface proposal
Jost Boekemeier
jost2345 at yahoo.de
Tue Feb 8 08:28:59 PST 2005
>(surface->meta_surface && !surface->replaying)
What does "surface->replaying" mean?
I think your proposal touches two things.
First a "meta" surface which holds the
resolution-independent drawing primitives. This could
(and should) be implemented on top of cairo [1].
Second your algorithm to make n passes to optimize the
output for the target device. Imho this makes more
sense. But I don't understand why this has to be
implemented within cairo.
Why is the situation with windows printing different
than the situation with PDF/PS on Unix? If it isn't
possible to use PDF as a "meta file" format, then
cairo must define its own format. But defining such a
format would be very hard imho. What is the problem
with PDF?
Of course the proposal could be implemented, but I
fear that the algorithm costs too much time and
memory.
[1] The idea was to let the GUI objects, a GTK canvas
for example, create a resolution-independent graph.
This graph could be easily updated and replayed onto
different cairo target devices when needed.
___________________________________________________________
Gesendet von Yahoo! Mail - Jetzt mit 250MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
More information about the cairo
mailing list