Summary: | REGRESSION (NativeTextField): Right-aligned and RTL text jitters in new text fields | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | mitz | ||||||||
Component: | Forms | Assignee: | Darin Adler <darin> | ||||||||
Status: | VERIFIED FIXED | ||||||||||
Severity: | Normal | CC: | darin | ||||||||
Priority: | P1 | Keywords: | Regression | ||||||||
Version: | 420+ | ||||||||||
Hardware: | Mac | ||||||||||
OS: | OS X 10.4 | ||||||||||
Attachments: |
|
Description
mitz
2006-03-31 02:33:40 PST
Created attachment 7415 [details]
Test case
Created attachment 7416 [details]
Test case
Oops
Created attachment 7443 [details]
Apply rounding on the left in RTL runs
This patch addresses the RTL part of this bug. The right-aligned-LTR case (and the symmetric left-aligned-LTR case) are arguably non-issues. I think that in order to solve them, WebTextRenderer will need to know if the run is going anchored on the right or on the left, and use that instead of the rtl flag.
This patch affects the pixel results of all tests that include RTL test in Lucida Grande (and maybe other fractional-width fonts). Updated results will need to be generated and landed.
Comment on attachment 7443 [details]
Apply rounding on the left in RTL runs
OK, r=me
(In reply to comment #3) > This patch addresses the RTL part of this bug. The right-aligned-LTR case (and > the symmetric left-aligned-LTR case) are arguably non-issues. I think that in > order to solve them, WebTextRenderer will need to know if the run is going > anchored on the right or on the left, and use that instead of the rtl flag. Seems like the jittering *is* an issue in the right-aligned-LTR and left-aligned-RTL cases, although a much smaller one. Maybe we should have a second bug report about those. These are all text field regressions so they should all be P1. |