Currently, all Swing text rendering on Windows is performed through software rasterization. We should enable use of Direct3D textures to cache glyphs, which would improve performance in two major ways:
- every text rendering operation would become a simple textured-quad operation (and thus get hw acceleration)
- more interestingly, every AntiAliased text operation would go through the same mechanism, making it significantly faster than the current painful read-modify-write operation that translucent AA rendering currently uses.