Mozilla/Cairo (was Re: [Desktop_architects] 64 bit desktop)
Bryce Harrington
bryce at osdl.org
Tue Nov 29 17:28:14 PST 2005
On Mon, Nov 28, 2005 at 08:25:10PM -0500, Mike Shaver wrote:
> But man, yeah, every now and then I put my head down on my keyboard
> and beg someone to do out-of-process plugins for us. We might get
> another kick at that can when we move to cairo for our graphics,
> because we'll have to trick the plugins on all platforms about their
> rendering areas anyway.
Btw Mike, I've been dinking around with the new Firefox 1.5's SVG
capabilities for doing web interface layout, and I am completely amazed
at how well it works. I did an interface mockup in Inkscape, pasted the
SVG into an XHTML document, and it "just worked" (except for a minor
font size issue, that's probably Inkscape's fault). Kudos to your team!
http://www.bryceharrington.org/mint.xhtml # Requires Firefox 1.5
I think a large part of the reason it worked out so well is that
Inkscape and Cairo have been working towards interoperability for quite
some time, so a lot of the rendering issues have already been worked
out. This has proven to be an excellent example of how cross-project
collaboration can produce benefits well beyond what you had imagined at
the time. :-)
Also, I'm *extremely* impressed with the flexibility and power of doing
web interfaces in 100% SVG. Since you can turn any shape into a
hyperlink by just putting it into a <a xlink:href> </a> tag, it's *so*
much easier than mussing around with imagemaps. You can easily edit
your image (perhaps even generate it's SVG dynamically), and never have
to recalculate your imagemaps or re-render pngs or anything. Brilliant!
Bryce
More information about the Desktop_architects
mailing list