[cairo] PS backend

Rob Taylor robtaylor at fastmail.fm
Wed May 5 09:16:26 PDT 2004


I was just having a look at hacking together a more 'interesting' ps
backend (for now i'll probably base it on libgnomeprint ps output code or
maybe have a look at the metafile ps-generating code from openoffice. I'm
afraid it'll be LGPL either way), and i realised that for this to work
i'm going to have to hook into the cairo API at a much higher level than
current backends (the same will go for a decent PDF backend to, i
suppose). So I suppose my question is, 1) is there agreement on this, and
2) where should i put the indirection? I'm currently trying to decide
whether i should put it in at api level (in cairo.c) or if i could reuse
some of the functionality of gstate.. I wont know really till I've done a
bit more research, but if anyone has any input, I'd be glad to hear it :)

Thanks,
Rob Taylor




More information about the cairo mailing list