It's unfortunate that development of XF86 has progressed to such a snail's pace when it's vital to the acceptance of Linux on the desktop. The fact that features like this, and the extensions for anti-aliased font rendering etc. have to be hacked together by 3rd parties instead of built straight into X years ago when they were due highlights this.
Fortunately, things are being stirred up in the XF86 world and we might get back to real progress soon: http://www.xwin.org/
It's unfortunate that development of XF86 has progressed to such a snail's pace when it's vital to the acceptance of Linux on the desktop. The fact that features like this, and the extensions for anti-aliased font rendering etc. have to be hacked together by 3rd parties instead of built straight into X years ago when they were due highlights this.
Fortunately, things are being stirred up in the XF86 world and we might get back to real progress soon: http://www.xwin.org/