0

我有一个案例,其中强标签内的文本在不同的 Windows PC 上以不同的宽度呈现。我已经使用开发工具检查了样式,它们具有相同的字体系列。DOC TYPE 在文档的开头。其他浏览器一致(排除PC上的字体差异)。

我知道不同的浏览器计算的东西不同,但我想知道不同的电脑有什么问题......

然而,似乎 font-weight:bold 给出了相等的宽度。我还看到 Chrome 从用户代理样式表中分配了一个 font-weight:bold 到 strong。我不知道IE。我会尝试在我的样式表中加入一个强大的 {font-family:bold} 。

任何人都经历过不同 PC 的重要风格差异?

谢谢

4

1 回答 1

2

有一些情况可以解释这种差异,<strong>页面中标签和字体的呈现可能会因 Windows 版本而异。

Windows XP 上的 Firefox 3.6 和 Windows 7 上的相同 Firefox 应该有一些字体差异,因为 Windows 中安装的本机字体可能不同。也要小心 Service Pack 版本,它也可能与此不同。

您是否检查了两个窗口上使用的默认主题/字体?您是否检查过您测试的浏览器的所有默认设置是否已被重置?(字体大小,字体样式)... 有没有安装字体平滑使用的软件?(比如皮肤或主题?)。就像说的“daGUY”一样,还要检查 ClearType。

我认为问题不是来自您的代码,而是来自 PC 上安装的字体,我认为这是您看到的正常行为。

你应该做的测试是使用 CSS 应用你自己的字体@font-face。您将确保使用的字体在计算机之间是相同的。但是渲染也应该不同。

于 2012-05-25T14:07:15.100 回答