猿问

Windows和Mac上的@ font-face抗锯齿

我已经使用http://www.fontsquirrel.com/创建了一个@ font-face工具包。

它工作正常,但Windows上的结果与Mac上的结果不同。

在Windows上,字体似乎具有错误的抗锯齿功能:

Mac上的字体这是在Mac上使用FF,Chrome或Safari的结果(所有版本均更新为最新版本)。

Windows上的字体这是使用FF或Chrome的Windows上的结果。


如您所见,结果不一样。在Windows上,字体更粗,更粗。

我该如何解决?


波斯汪
浏览 625回答 3
3回答

繁星淼淼

这看起来就像WinXP中呈现的普通丑陋字体。一些(IMO:误导)的人甚至更喜欢它。要在XP上通常获得桌面字体的抗锯齿功能,必须从显示属性->外观->效果->使用以下方法来平滑屏幕字体的边缘-> ClearType,将其打开。默认设置“标准”是老式的Windows“字体污迹”技术,该技术只会打扰以较大的字体大小打开,然后常常使人一团糟。IE7 +具有一个选项-默认情况下处于启用状态-始终使用ClearType抗锯齿功能在Web浏览器中呈现字体。其他Web浏览器将尊重用户配置的字体渲染方法。遗憾的是,如此多的人仍然关闭了此有益设置,但这并不是您真正的问题。(有讨厌的黑客手段,使Chrome 对文本执行某些抗锯齿处理,这是:text-shadow: 0px 0px 1px rgba(0,0,0,0);但我真的不推荐。)有一两件事,当“使用下面的方法...”设置为“标准”,你可以做,要尽量使字体得到某种形式的反走样,是检查有问题的字体没有一张GASP表格,指示老式的TrueType呈现器禁用特定字体大小的抗锯齿功能。您可以使用字体编辑器或ttfgasp.exe命令行工具来更改GASP表。
随时随地看视频慕课网APP
我要回答