[whatwg] Enabling LCD Text in 2D canvases.
junov at chromium.org
Wed Nov 14 12:48:15 PST 2012
On Wed, Nov 14, 2012 at 2:51 PM, Robert O'Callahan <robert at ocallahan.org>wrote:
> Given how 2d canvas currently works, I don't see any killer solution that
>> would allow subpixel antialiased text without any caveats.
> We could keep two copies of the canvas buffer: one rendered with subpixel
> AA and one without, and use the latter for rendering if we think it might
> be resampled. Of course, this isn't going to perform very well.
Hmmm... you might be on to something here. Performance may not be that bad
if the buffers are lazily resolved. And if it is an opt-in option, then
everyone is a fast as possible by default.
> Are there precedents for exposing features with documented caveats?
>> (excluding caveats that were discovered after the fact)
> Yes, and many of them have been extremely problematic, because Web authors
> will ignore the caveats. However, it can be acceptable as long as the bad
> behavior is well-defined and implemented consistently across browsers.
Yeah, it is a slippery slope.
More information about the whatwg