Closed
Bug 723657
Opened 14 years ago
Closed 8 years ago
document.normalize() causes slight rendering difference in the "f" character
Categories
(Core :: Layout: Text and Fonts, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: testcase)
Attachments
(3 files)
The difference is very hard to see without screen zoom.
| Reporter | ||
Comment 1•14 years ago
|
||
| Reporter | ||
Comment 2•14 years ago
|
||
| Reporter | ||
Comment 3•14 years ago
|
||
The "after" image is slightly darker where the two letters meet.
4 pixels differ (max channel difference: 42)
| Reporter | ||
Comment 4•14 years ago
|
||
Linux only?
Comment 5•14 years ago
|
||
Sounds like perhaps an antialiasing artifact, where the difference is caused by one of the cases being painted in a single operation, and the other in two separate operations; where the subpixel antialiasing of the two glyphs overlaps, this can lead to slightly different results.
| Reporter | ||
Comment 6•14 years ago
|
||
Is it a bug in Firefox? A bug in Linux? Something I should just teach my fuzzer to deal with? (Which won't be hard, thanks to the "max channel difference" feature of nsIDOMWindowUtils.compareCanvases.)
Comment 7•14 years ago
|
||
I'm not entirely sure yet. I'll try to figure out more definitely what's happening - comment 5 is really just speculation. What font is being used in your case (in case I have trouble reproducing it)?
| Reporter | ||
Comment 8•14 years ago
|
||
Seems to be an Ubuntu font named "serif".
Comment 10•8 years ago
|
||
I can't readily seem to reproduce it, and it doesn't sound like it would really matter anyhow... Jesse, is this an issue we should look into at all, or just dismiss it?
Flags: needinfo?(jfkthame) → needinfo?(jruderman)
Comment 11•8 years ago
|
||
Jesse is gone. Let's just call this WFM.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(jruderman)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•