1

我正在尝试在 python 中(通过 xvfb)在 qtwebkit 中呈现页面的最大准确性。我是我的字体有问题。

这是一个例子(图片)。此示例显示斜体显示存在问题,但并非所有站点都存在。系统是 ubuntu 10.10 服务器,它设置了标准的字体包(msttcorefonts 和其他),但它似乎不影响 qtwebkit 中字体的显示。谁知道这个怎么配置?

谢谢!

4

1 回答 1

0

我认为问题是:在这种情况下,什么是“最大准确度”?

“真实”形象从何而来?我假设这就是您在浏览器中访问该网站时所看到的。根据您的浏览器设置(您的个人设置和/或默认设置)以及网页提供的样式信息(css、样式属性...),它可能看起来不同。如果站点没有指定要使用的字体,您的浏览器将只使用默认字体。如果是这种情况,“true”和“qtwebkit”渲染同样“准确”,即使它们看起来不同。

这意味着您可能只需要信任 qtwebkit 即可正确呈现。

如果您绝对希望渲染看起来与浏览器中的相同,可以尝试使用相同的设置配置您的 QWebView QWebView.settings()(请参阅QWebSettings)。请注意,这仍然不意味着该页面对每个人都是这样的。

于 2011-03-18T18:01:24.140 回答