[Webkit-unassigned] [Bug 17086] Acid3 positioned generated content overlaps border because of how antialiasing is affecting the Ahem font

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 27 00:21:19 PDT 2008


------- Comment #21 from ian at hixie.ch  2008-03-27 00:21 PDT -------
(In reply to comment #19)
> This is a very bad assumption to make. If the user has a user scale factor
> enabled

...then you aren't using default settings, and the test doesn't apply. As the
test says, "to pass the test, a browser must use its default settings".

> If you set the user scale factor to something like 1.25 or 1.50 or anything
> else that causes 20px to NOT lie on device boundaries, the test fails.

Sure. But at 1.0, what I said holds.

And frankly, it holds at other zoom factors too. I understand what the LCD
antialiasing algorithm is doing. It's trying to use the LCD's characteristics
to obtain a higher quality rendering than normal antialiasing. However, in the
screenshot, what you see is a LOWER quality rendering. There's no purple in
that corner, you shouldn't see any purple. That you can see any is a BUG. The
LCD antialiasing is making the rendering WORSE. The correct solution is to fix
the LCD antialiasing to detect such cases and not screw up.

Hard-coding Ahem isn't a high-quality solution.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list