1

我一直想知道为什么我的字体在 Windows 上看起来比在 OSX 上更小,更糟糕。

屏幕截图 Mac VS Windows:http ://screencast.com/t/UUxqLRhM

那是因为我在某些规则上使用了“em”而不是“px”吗?

谢谢。

4

3 回答 3

5

(这是来自评论,但我会发布作为答案。)

这对你来说没什么,罪魁祸首是不同的字体渲染引擎。Mac OS X 试图完全按照它们的设计呈现字体,而 Windows 试图稍微改变它们以使其更具可读性。问题是,对于某些字体和大小,它实际上使它们看起来更糟。(这篇文章是关于这个主题的好读物。)

如果你把字体变大,它可能会让它在 Windows 上看起来更好。我敢说,如果你去掉粗体字重,它看起来也会更干净。您也可以尝试不同的字体。

总的来说,你所能做的就是玩不同的设置,看看什么看起来不错,什么不好看;实际的渲染是你无法控制的。

于 2012-05-10T08:45:51.387 回答
0

不同的浏览器确实有不同的标准字体大小。Maybo 其他字体类型和显示操作系统字体的不同方式。100% 相同的外观是……不可能

于 2012-05-10T08:42:30.267 回答
0

MAC 和 PC 处理字体的方式不同,但这不是这里发生的事情。您设置了一种非网络安全字体“MyHelveticaBold”,并且窗口使用的字体显然与 Mac 上的字体不同。如果您不想使用网络安全字体,那么您应该使用可以在访问时提供给用户的开源网络字体。

有一些 CSS 属性可以调整字体的呈现方式,例如 -webkit-font-smoothing。在这里阅读更多:http: //blog.typekit.com/2011/01/26/css-properties-that-affect-type-rendering/

于 2012-09-25T22:40:33.107 回答