[Webkit-unassigned] [Bug 127162] [Cairo] HarfbuzzNG should apply draw-range to complex font.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 28 07:58:07 PST 2014


https://bugs.webkit.org/show_bug.cgi?id=127162





--- Comment #9 from Behdad Esfahbod <behdad at google.com>  2014-01-28 07:55:30 PST ---
(In reply to comment #8)
> (In reply to comment #3)
> > Test page looks different in Safari, Chrome and Firefox.
> > So I cannot add layout test. I don't know what is correct behavior.
> > 
> > 
> > My patch make MiniBrowser in gtk and efl to draw complex text like Chrome.
> 
> Interesting issue - I would tend to think Firefox' behaviour is correct. I don't think it's correct that the arabic 7glyph overlays the o from hello. Maybe CC Behdad on this bug.

Both are wrong, but Chrome is closer to correct.

The problem with Firefox is that it is cutting the visual text.  Chrome / Webkit correctly cut text logically.  The clipping can be fixed.  Other than that, the only thing I would fix is to put the ellipsis where text was cut, ie. if it was in the Arabic run, put the ellipsis on the left side of the Arabic run since it's RTL.  Same issue is discussed here:

  https://code.google.com/p/chromium/issues/detail?id=155836

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


More information about the webkit-unassigned mailing list