我正在为客户开发一个网站,他们要求修复 FF 和 Chrome 中的字体渲染,看起来不如 IE 中的好。这是一个屏幕截图:
左侧的 IE 文本是否更好看,因为它与 Windows Cleartype 挂钩,而 FF 没有?我想我对此无能为力,对吗?
我正在为客户开发一个网站,他们要求修复 FF 和 Chrome 中的字体渲染,看起来不如 IE 中的好。这是一个屏幕截图:
左侧的 IE 文本是否更好看,因为它与 Windows Cleartype 挂钩,而 FF 没有?我想我对此无能为力,对吗?
无法从您的网站激活此功能。Window 的 ClearType 只能通过 Windows 的设置在其他程序中激活。这不是浏览器功能,而是操作系统功能。
我认为对此没有什么可做的。虽然 IE 默认使用 ClearType 字体(可以在 Tools > Internet Options > Advanced (tab) > Multimedia (settings option) > "Always use ClearType for HTML" (checkbox) 中关闭),但似乎没有关闭它改变 IE 渲染文本的方式与 FF、Chrome、Opera 等略有不同的事实。即使它确实修复了它,它也是一个客户端选项,所以你仍然不走运。
所以,是的,您在基于浏览器的文本渲染中遇到了一些差异。
但是,您可以尝试 google 的网络字体:
http://www.google.com/webfonts#ChoosePlace:select
尽管我发现 IE8 和 FF5 之间存在细微差别,但它们在跨浏览器上看起来非常相似。
另外,它们看起来很酷,您无需将它们安装在系统上即可使用它们。