[plug] Vector Desktop (Display Manager)
Craig Ringer
craig at postnewspapers.com.au
Wed Nov 10 16:43:56 WST 2004
On Wed, 2004-11-10 at 09:17, Timothy White wrote:
> I know that Mac OS X has vector icons and many icon sets for KDE and
> Gnome vector based. But what about the rest of the desktop? The display
> manager? Most of it is just lines and fills so it could easily be vector
> already but is it true vector? If it is true vector then theoretically I
> could have a circular application or my menu could be elliptical.
> Does anyone know the current status of vector desktops and if/when they
> are planned.
X11, in its current form, would make that somewhat challenging. What
would be required is some sort of layer to permit apps to work with a
vector-based drawing environment without caring that their output medium
was strictly bitmap. There is such a layer, Cairo, and it's beginning to
see some adoption now.
I think there's also some work going on in Keith Packhard's
freedesktop.org XServer to make GL/vector drawing fit more neatly into
the X11 model.
One issue with vector drawing onto a pixmap device is that a vector line
may be 1.5 pixels wide with a centre somewhere between two pixels.
Antialiasing this sort of thing will work, but give you a somewhat
blurry display. The application still needs to know enough about the
pixel-based output device to be able to provide drawing hints, much like
font hinting, for mapping its pure vector output (like a scalable font)
onto a pixel-based device. I think Cairo tackles this, but haven't
looked into how.
It's interesting, but I think we actually do pretty well with current
X11 as a fully functional raster drawing environment. It actually
understands and copes with screen dpi, for example, unlike every other
major OS (unless OS/X has finally got a handle on this).
--
Craig Ringer
More information about the plug
mailing list