Anthony Walter wrote:
As a programmer I was wondering, have any of Inkscape developers had looked into OpenVG?
http://www.khronos.org/openvg/
For those of you who don't know about OpenVG, it can be summarized as an open cross platform C style API for drawing vector graphics, including but not limited to:
Stroked paths with customizable stroke styling Filled paths with customizable colors, gradients, and patterns Images and image filters
Pretty much the same thing Cairo does, but with (I believe) a greater potential for hardware acceleration. I read about people people riding OpenVG on top of OpenGL, and maybe someday hardware vendors might even put out an OpenVG enabled driver. One can hope.
I mentioned OpenVG to Carl Worth of Cairo sometime last year. I believe he was of the opinion that OpenVG would be a suitable target for a Cairo backend. I think this is sensible. Cairo offers considerable benefit to us in that it provides a unified API for screen, print and pdf output.
Aaron Spike