Using Cairo directly is not crazy. It's not that hard to use, and you get a lot of control.
Winston is also a good choice; it's pretty high performance, though neither Cairo nor Winston is in OpenGL territory. Winston is not as flexibly as Gadfly, but it is more performant. --Tim On Friday, September 26, 2014 05:31:00 PM Jason Merrill wrote: > You might consider Compose, which is the geometry layer that sits below > Gadfly. > > Or if you really want to get down to nuts and bolts, you could just use > Cairo directly.