Wait until someone writes a drawing engine that doesn't use the Xlib.
I've written a rather crude implementation of a Xft - drawing engine for ion-devel-20030814 (rather a redo of the Xft - patch for the drawing engine). Version .1 works fine (for me) with XftFonts, but it creates XftDraws on the fly, Version .2 tries to reuse created XftDraws.
(There should be changes in the ion CVS which should make .2's management of per brush lists (which contain the windows which should be drawn with this brush) obsolete)
As XftFonts look rather ugly on my new (higher - resolution) laptop screen, I'm stopping work on this for now, if anyone wants to take a look at it (or write a Xrender/Xft engine) it's at http://stud3.tuwien.ac.at/~e0226373.
--Andreas
