近日发现WebKit 中已经有人在做windows下去掉apple 的coregraph 的方案,改用cairo。 不过网络库没换,仍用apple的CF network,那个人计划用curl。 我心血来潮,将它编译出来看看,发现访问很多复杂页面不对,好多地方文字都不见了。 没办法,cairo在windows下的还是我这个版本效果最好呀,还是恢复成我的了。我仍用wininet。 另外,我发现她许多地方的做法与我当初一样,甚至增加的文件取得名字都一样,哈哈。 由于在下载字体上做了不少工作,我看了一下那位老兄在windows cairo中实现的下载字体,感觉他不理解cairo的 win32 font backend,没做对。我已经修改为支持下述下载字体了: eot truetype opentype apple自己的port都不支持eot呢,而我原先不支持truetype与 opentype。结果发现ACID3 测试的时候右上角一个粉红的X,这个是没有找到下载的truetype字下,奇怪的是不影响打分。但个人演示地化那个X 太醒目了吧, 干掉。好在有TRUEtype处理经验,OK,现在好了。 效果在这里 https://p-blog.csdn.net/images/p_blog_csdn_net/browserkid/372776/o_browser.JPG
webkit + windows + cairo
最新推荐文章于 2024-04-24 19:52:50 发布