Another small step
After pulling together more of the original Cairo code from the GTK, Apollo, and original Apple ports I've got WebKit/Cairo properly sizing fonts based on the metrics provided by the web layout. Unfortunately, somewhere along the line I broke the actual rendering of the Glyphs, so now everything displays as boxes. But at least things lay out properly, and you can actually click on the links (identifiable due to the hover effects) and visit additional pages.
So here is a screenshot of Spinneret looking at the Safari page on Apple's website. All of that nice text appears courtesy of the fact that Apple uses a lot of text images on their pages. :-)
Comments