我正在尝试在 python 中(通过 xvfb)在 qtwebkit 中呈现页面的最大准确性。我是我的字体有问题。
这是一个例子(图片)。此示例显示斜体显示存在问题,但并非所有站点都存在。系统是 ubuntu 10.10 服务器,它设置了标准的字体包(msttcorefonts 和其他),但它似乎不影响 qtwebkit 中字体的显示。谁知道这个怎么配置?
谢谢!
我正在尝试在 python 中(通过 xvfb)在 qtwebkit 中呈现页面的最大准确性。我是我的字体有问题。
这是一个例子(图片)。此示例显示斜体显示存在问题,但并非所有站点都存在。系统是 ubuntu 10.10 服务器,它设置了标准的字体包(msttcorefonts 和其他),但它似乎不影响 qtwebkit 中字体的显示。谁知道这个怎么配置?
谢谢!
我认为问题是:在这种情况下,什么是“最大准确度”?
“真实”形象从何而来?我假设这就是您在浏览器中访问该网站时所看到的。根据您的浏览器设置(您的个人设置和/或默认设置)以及网页提供的样式信息(css、样式属性...),它可能看起来不同。如果站点没有指定要使用的字体,您的浏览器将只使用默认字体。如果是这种情况,“true”和“qtwebkit”渲染同样“准确”,即使它们看起来不同。
这意味着您可能只需要信任 qtwebkit 即可正确呈现。
如果您绝对希望渲染看起来与浏览器中的相同,您可以尝试使用相同的设置配置您的 QWebView QWebView.settings()
(请参阅QWebSettings)。请注意,这仍然不意味着该页面对每个人都是这样的。