首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux FF和Windows FF中的字体不同

Linux FF和Windows FF中的字体不同
EN

Stack Overflow用户
提问于 2010-07-23 19:39:30
回答 4查看 1.6K关注 0票数 2

请查看此截图!

alt text http://img267.imageshack.us/img267/1391/difference.png

这是Linux FF (左边)和Windows FF (右边,在IEs中以相同的方式显示)中的相同页面。我喜欢它在Linux FF中的外观,并希望在Windows中也能有同样的外观。然而,在尝试了我所知道的所有CSS属性后,我并没有设法改变它在Windows中的外观。你是否碰巧知道这个问题的解决方案?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-23 19:57:52

以防万一:作为一名网页设计师,你无法控制你的网站在用户浏览器上的显示方式。打印文档和PDF文档很适合用于此目的,而不是web :)

Windows上是否激活了Cleartype?这会很大程度上改变显示,这是用户决定是否激活这个功能:如果他不喜欢抗锯齿,你会通过强制渲染来激怒他,我们可以在左边看到!

您还可以更改font-family中的字体堆栈,并添加Arial以外的其他字体。

票数 6
EN

Stack Overflow用户

发布于 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 (或者实际上是大多数没有开放许可证的字体)这样做在技术上是不合法的。

票数 3
EN

Stack Overflow用户

发布于 2010-07-23 20:04:57

通过在Windows中激活字体平滑功能,您可以轻松获得相同的外观(或至少相似)。但是,您不能使用CSS激活它。

在新版本的Windows中,字体平滑是默认开启的,所以很多访问者会看到它,就像你在Linux系统上看到的一样。

这是一个用户设置,它应该是这样的。每个用户应该能够在他/她的显示器上选择最适合他/她的平滑设置。

如果您绝对希望每个用户的文本在您的Linux系统上看起来都像这样,那么您唯一的选择就是使它成为一个图像。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3317760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档