0

我正在测试一个站点,并且在相同的操作系统上使用相同的 Firefox 版本得到不同的结果。

屏幕截图在橙色按钮上显示了其中一些问题。它同时显示了在 Windows 7 上全新安装 Firefox 的同一页面的结果(最上面的一个在 Windows Virtual PC 上运行)。

渲染引擎可能有不同的设置吗?你知道为什么会这样吗?有没有办法解决它?

谢谢

4

2 回答 2

1

很有可能,图形硬件加速在虚拟机中不可用。这使得 Firefox 使用 GDI 而不是 DirectWrite 进行文本渲染,这意味着文本没有亚像素定位并且字体指标略有不同。因此,如果按钮大小取决于文本的渲染大小,则按钮将出现不同的大小。

您应该能够在about:support.

于 2012-08-29T06:50:37.913 回答
0

我对虚拟机的体验是,虚拟显示器通常比物理显示器小。当虚拟显示器不处于全屏模式时,自然会有窗框等,因此虚拟显示器自然会变得更小,以适应物理显示器。我不熟悉为什么会这样,但我相信我有时会看到大小略有不同,即使在“全屏模式”下,也就是屏幕截图中使用的模式。

因此,如果虚拟显示器上的按钮实际上更宽,我会感到有些惊讶。“Windows 7”与“Windows 7 (Windows Virtual PC)”的标签是否有可能在屏幕截图上反转?或者,251 与 256 像素标签是否相反?

于 2012-08-27T19:45:11.667 回答