This is mostly a meta-bug. The intention is to support LCD text on composited layers when all text on that layer is drawn over opaque regions. Writing this infrastructure for software bitmap-backed painting should likely be able to be reused for accelerated drawing.