为什么Firefox在Acid3测试中得分不为100

尝试消除问题的工具

您是否曾经问过自己,为什么Firefox Web浏览器在Acid3测试中没有获得满分?该测试检查Web浏览器是否符合Web标准。在2007年开发并于2008年首次发布,Acid3测试已成为测试新Web浏览器版本的标准。

当您在各种网络浏览器中运行测试时,您会注意到Google Chrome和Opera网络浏览器在测试中均获得100/100的完美得分,而Firefox网络浏览器似乎在97/100的得分上停留不前现在一些时间。微软的Internet Explorer得分95/100。

现在,许多互联网用户认为Firefox的Web标准合规性不如Opera和Chrome。如果您仅查看Acid3测试的测试结果,而不是其他,则为真。

firefox acid3

Mozilla工程师Boris Zbarsky 一段时间 之前对缺失的三点发表了评论。他提到,他们测试了Mozilla不支持的Web浏览器的SVG字体支持,因为“与现有的可下载字体支持相比,它没有给作者或用户带来任何好处”。

罗伯特·奥卡拉汉 要添加以下内容:

SVG字体---至少是Opera和Webkit中实现的子集---与可下载的Opentype(或WOFF)字体相比,没有提供任何重要的功能……除了Acid3测试的最后三点:-(。要求它“因为它在SVG 1.1中”,但我认为这些因素本身不足以使SVG字体成为Web平台的重要组成部分。

实际上,SVG字体和WebSQLDatabase对我们来说很容易实现。 SQLite已经嵌入在Firefox中,甚至可以使用非Web Javascript。 Opera和Webkit实现的SVG字体子集非常简单

Mozilla的主要动机是不增加对SVG字体的支持,随后在Acid3测试中落后三分,这是它们已添加到Web浏览器的更好的选择。

微软实际上是 也没有 支持SVG字体,可以解释浏览器的Acid3测试中5个缺失点中的3个。

亚历克斯·利米(Alex Limi) 最后,Mozilla的Firefox UX Lead指出:“他的woff字体标准更合适,可以在更多浏览器中使用,并且是处理浏览器中自定义字体支持的更好方法”。他继续说,Acid3标准在首次发布时是有用的,但考虑到所有主要的浏览器都支持大多数功能,现在不再有用。