RESOLVED FIXED 8830
REGRESSION: Words render on top of each other when fallback font is used
https://bugs.webkit.org/show_bug.cgi?id=8830
Summary REGRESSION: Words render on top of each other when fallback font is used
mitz
Reported 2006-05-10 05:43:02 PDT
See the first line in the attached test case. On the second line, there are two separate runs, but they are transposed. The third line shows the same problem with LTR override (I think for Font this is indistinguishable from visual Hebrew).
Attachments
Test case (334 bytes, text/html)
2006-05-10 05:43 PDT, mitz
no flags
Simple patch (1.24 KB, patch)
2006-05-10 08:02 PDT, mitz
andersca: review+
mitz
Comment 1 2006-05-10 05:43:38 PDT
Created attachment 8213 [details] Test case
mitz
Comment 2 2006-05-10 06:03:08 PDT
The overlapping happens only when font fallback happens (e.g. with Times as the default font), and regardless of visual-ness. The run transposition on the second line happens either way. May have to split this into two bugs.
mitz
Comment 3 2006-05-10 06:25:02 PDT
Okay, forget about the second line in the test case (it's not a regression and I'm not sure it's a bug). This bug is about overlapping text in the first and third lines here and in a bunch of tests in fast/text. It seems to happen when font fallback happens (so you see it mostly in Hebrew) but also in other cases where an alternate font is used, such as in the small caps case of fast/text/atsui-multiple-renderers.html (not on the ATSUI side but rather on the CG side!).
mitz
Comment 4 2006-05-10 08:02:34 PDT
Created attachment 8220 [details] Simple patch
Anders Carlsson
Comment 5 2006-05-10 08:05:35 PDT
Comment on attachment 8220 [details] Simple patch r=me
mitz
Comment 6 2006-05-10 08:08:56 PDT
Landed by Anders (r14284).
Note You need to log in before you can comment on or make changes to this bug.