安装MS字体后,字体仍然与Windows上的字体不同

安装ms字体后,Firefox和Chromium中的字体仍然与Windows FF和Chrome中的字体不同。

我的意思是现在显示丢失的字体,但它们与Windows上的字体不同。

它们太“宽”或太“窄/高”,例如,如果它们在Ubuntu的FF中在WIn上以粗体显示它们是超级胖的。

如何改进Ubuntu FF和Chromium中字体的显示?

我不介意Ubuntu操作系统中的宽默认字体,但在浏览器中,以80%到90%的访问者看待它并不是很好。

因为现在它不像在Windows上那样。

我使用的是13.04版本的Ubuntu。

编辑:

页面: www.bild.de

如果你仔细观察,你可以看到差异(在Ubuntu中更广泛而不是那么高的字体):

在此处输入图像描述

Ubuntu和Windows使用不同的字体渲染技术。 Windows使用ClearType ,Ubuntu使用FreeType 。 这些字体渲染产生完全不同的结果,FreeType倾向于产生更胖/更大胆的字体,而ClearType倾向于产生更薄的字体。

作为Web开发人员,除了确保差异不会导致剪切文本之外,您无法做任何事情。

对不起,我不使用Chromium。 但就Firefox而言,要使字体看起来像在Windows中,只需单击编辑,然后单击首选项

在此处输入图像描述

然后确保您的字体设置如下图所示。

在此处输入图像描述

在此处输入图像描述

这是我在研究后发现的:

大多数网站使用“层叠样式表”来设置字体和许多其他布局function。 精心设计的样式表将请求一系列字体,以便在没有可用的情况下尝试替代字体。 毫不奇怪,大多数商业网站都是针对Windows设计的,并且开发人员通常不会考虑网站如何在其他操作系统上呈现,除了Mac OS X。

您可以告诉Firefox在“内容”对话框中始终使用自己的字体,但更好的选择就是安装核心字体包。 通常这就是你所需要的。

也就是说,Windows中的字体呈现总是与Ubuntu或其他Linux平台中的呈现略有不同。 其中一部分与知识产权问题有关。 许多商业字体被“暗示”以改善显示(例如,抗锯齿问题); Linux通常无法遵循这些提示,因为它需要安装需要许可的专有技术。

您还可以尝试安装其他浏览器,如Chrome或Opera,或者如果您使用的是Kubuntu,Konqueror或rekonq。

你也可以试试这个:

编辑~/.font.config并确保它看起来如下所示

     rgb     true     false     hintslight     true    

来源:将Ubuntu中的Web浏览器字体更改为Windows

您真的不能指望每个平台上的每个网站访问者,每个操作系统在渲染您的网站时都具有像素完美匹配。 这不是万维网的运作方式。

你永远无法知道用户使用默认字体DPI,平滑/提示/别名,浏览器缩放,还是所有其他精彩的东西,用户可以在他们的机器上进行更改。

看看这个网站: http : //browsershots.org/

你是否知道他们如何创建一个企业,而不是在四个不同的操作系统上显示几个不同浏览器版本的一个网页的屏幕截图? 这是因为其中每一个在某些方面看起来可能与其他方面有所不同。

习惯它。

如果您的布局因某个平台上的字体比例略有不同而中断,那么您的Web开发就会出错。 您作为Web开发人员的工作不是让它在任何地方都看起来完全一样。 无论这些差异如何,您的工作都是让每位访客都能感受到它的function性和视觉上的愉悦。

如果你试图强迫一致性,你最终会得到一个页面,打破了访问者在他们的操作系统或浏览器中所期望的美感。 (对于它的价值,我真的更喜欢你在你的例子中试图阻止的Ubuntu外观。)

如果您真的想要像素完美的一致性而无视访问者的期望和偏好,您可以随时成为Flash开发人员!

OP正在询问如何在站点访问者的浏览器中控制字体的外观。 我之前做过一些评论,我现在正在回答这个问题。

Linux的MS字体基于旧版本的字体,与当前的Windows版本不同,它不是Ubuntu的Firefox,而是Mozilla的Firefox for Linux。 (以及哪个版本号?不同版本在渲染引擎中可能存在差异。)

网页设计师最终对客户端中显示的字体和大小几乎没有控制权。 如果你过分关注这一点,你最终会让自己疯狂并浪费很多时间。

寻找跨浏览器脚本的解决方案。 有很多很好的网站和文章在线免费,如果你能买一个更好的书籍甚至更好。 然后在尽可能多的不同平台上测试尽可能多的不同浏览器。

您的现实目标是,所有内容都能很好地呈现,不会破坏您的布局,并且您的脚本可以正常运行,而不是在不同平台上页面看起来完全相同。

您可以尝试更改/etc/fonts/conf.avail/51-local.conf
添加暗示,antialias,hintstyle可能能够解决libre office,firefox,chromium等的外观差异