[Webkit-unassigned] [Bug 50147] [Qt] 4 fast/text tests fail with Qt 4.7.1

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 1 16:25:05 PDT 2011


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





--- Comment #6 from Joe Wild <joseph.wild at nokia.com>  2011-04-01 16:25:05 PST ---

https://bugs.webkit.org/show_bug.cgi?id=50147
Bug 50147 - [Qt] 4 fast/text tests fail with Qt 4.7.1 

https://bugs.webkit.org/show_bug.cgi?id=50146
Bug 50146 - [Qt] 4 css2.1/t1202-counter tests fail with Qt 4.7.1 

I am not sure where to go next with these errors.  I think they are both
caused by the WebKit Test Fonts from 

   clone from git://gitorious.org/qtwebkit/testfonts.gi

Does anyone know who I should report this against or how I can help fix?

I think these 2 errors are related to text rendering/font issues that
have shown up in the changes for Qt 4.7.  I think the real problem is
that the webkit fonts do not have all the info needed for the new Qt
4.7 code to work correctly.  I was able to solve the Georgian fonts
not rendering by moving this font to the webkit test font directory.

  $ pwd
  /home/jwild/tools/qtwebkit-testfonts
  $ cp /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf .

When I examine the fonts available without the webkit
fonts:

   * there are 50 fonts that match the pattern.
   * many of the fonts have the Georgian language code (ka) set.
     one of the failing tests is not diplaying Georgian text.
   * There seems to be a larger range of characters defined
     for most fonts.

It looks like this code started breaking the end of 2010.
It seems to be a combination of things.  Around June of 2010
the text rendering was redone to also provide simple text rendering
(floatWidthFromSimpleText).  Then near the end of 2010, this code
was enabled with the switch to Qt 4.7.

If this is wrong, please bounce it back to me.  The whole font thing
is a bit of black magic to me.

-- 
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