[Webkit-unassigned] [Bug 8854] CSS1: text-transform: capitalize doesn't handle ligatures and non-BMP characters

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 14 17:10:12 PDT 2010


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





--- Comment #8 from Nicholas Wilson <nicholas at nicholaswilson.me.uk>  2010-04-14 17:10:11 PST ---
Created an attachment (id=53386)
 --> (https://bugs.webkit.org/attachment.cgi?id=53386)
Screenshot of qt linux port

Sure. Screenshot. Using Qt 4.6.2, today's SVN. There are some debug messages:

QFontEngine: Glyph neither outline nor bitmap format=0                          
load glyph failed err=6 face=0x8dab408, glyph=4741     
load glyph failed err=6 face=0x8dab408, glyph=4741     
load glyph failed err=6 face=0x8dab408, glyph=4741     
load glyph failed err=6 face=0x8dab408, glyph=4741     
....

But, all the glyphs render correctly. Πis uppercased nicely, and the two
letters of the fi ligature are individually selectable. All glyphs of the
non-BMP text render correctly with nothing missing. The blue drag-select box
has some clear issues. There are several of bugs outstanding against the corner
cases for that though. Copy and paste is not too broken either.

On the other hand, with other example texts there are the other problems I
described of characters at the end of a text node not being rendered whenever
the final characters of the node are not in the SMP (sic; weird, but true).

What exactly is the relationship between Chromium and WebKit patch-wise? I
assumed in core rendering they would be very similar (I am just starting out
with WebKit), but this and a few other things work perfectly on Chrome and from
a brief look just now their code looks substantially different all over the
place, with more changes than just adding another platform around it. I could
not find anything which is relevant to this specific bug on their tracker, and
I guess hunting down what they did to fix this and the selection problems
probably takes too long to be helpful.

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