请查看此截图!
alt text http://img267.imageshack.us/img267/1391/difference.png
这是Linux FF (左边)和Windows FF (右边,在IEs中以相同的方式显示)中的相同页面。我喜欢它在Linux FF中的外观,并希望在Windows中也能有同样的外观。然而,在尝试了我所知道的所有CSS属性后,我并没有设法改变它在Windows中的外观。你是否碰巧知道这个问题的解决方案?
发布于 2010-07-23 19:57:52
以防万一:作为一名网页设计师,你无法控制你的网站在用户浏览器上的显示方式。打印文档和PDF文档很适合用于此目的,而不是web :)
Windows上是否激活了Cleartype?这会很大程度上改变显示,这是用户决定是否激活这个功能:如果他不喜欢抗锯齿,你会通过强制渲染来激怒他,我们可以在左边看到!
您还可以更改font-family中的字体堆栈,并添加Arial以外的其他字体。
发布于 2010-07-23 20:06:15
你不能决定用户的字体是什么样子。字体的确切选择以及是否消除锯齿取决于客户端设置。一些(可怕的luddites,IMO)更喜欢像素化的外观。在任何情况下,Linux都可能使用外观相似的后备字体(例如,‘’Sans‘)而不是Arial本身,所以它看起来永远不会完全一样。
要在Windows中为大多数字体打开抗锯齿功能(在所有应用程序中,而不仅仅是web浏览器中),您需要enable ClearType。如果没有ClearType,Windows的抗锯齿功能就是过时的“字体平滑”选项,对于大多数字体来说,这个选项太差了,所以Windows不愿使用它。ClearType渲染与Linux将使用的反走样并不完全相同;通常它只在水平方向上使用反走样。再说一次,它看起来不太一样,但人们普遍认为它相当不错,至少对拉丁字母来说是这样。
如果你真的不顾一切地想从服务器端推送它,你可以使用@font-face规则嵌入一种字体,该字体的GASP表被黑了,以便始终使用抗锯齿(使用ttfgasp.exe或字体编辑器)。然而,对Arial (或者实际上是大多数没有开放许可证的字体)这样做在技术上是不合法的。
发布于 2010-07-23 20:04:57
通过在Windows中激活字体平滑功能,您可以轻松获得相同的外观(或至少相似)。但是,您不能使用CSS激活它。
在新版本的Windows中,字体平滑是默认开启的,所以很多访问者会看到它,就像你在Linux系统上看到的一样。
这是一个用户设置,它应该是这样的。每个用户应该能够在他/她的显示器上选择最适合他/她的平滑设置。
如果您绝对希望每个用户的文本在您的Linux系统上看起来都像这样,那么您唯一的选择就是使它成为一个图像。
https://stackoverflow.com/questions/3317760
复制相似问题