Acid3, make QtWebKit catch up

Acid3, make QtWebKit catch up

qtwebkit-acid3

The Mac, Windows and Gtk+ port get 100/100 and pixel perfection for the acid3 test for quite a while but the Qt port was stuck somewhere else. How can this happen? For QtWebKit we decided to use as much of Qt as possible. So instead of relying on ICU we used the Qt Unicode support, instead of relying on libxml2 we used the QXmlStreamReader, instead of doing font matching and font/glyph caching we solely rely on QFont and QTextLayout to do the job. One had to apply some minor fixes to the Qt version of classes such as XMLTokenizer or TextCodec, or integrate SVGFonts into the Qt port as well…

What is next? We will have to get the rendering to be pixel perfect as well and then can merge the changes chunk by chunk. I’m going to sleep now, enjoy the screenshot.

Comments are closed.