Fonts 浏览器支持数字字体大小

Fonts 浏览器支持数字字体大小,fonts,cross-browser,css,Fonts,Cross Browser,Css,何时向每个浏览器添加了对数值字体权重的完全支持?具体来说:IE、FireFox、Chrome、Safari、iOS Safari、Android浏览器 我知道所有浏览器都支持粗体和普通,但我无法找到完全支持CSS字体权重属性的数值值的浏览器的最新列表。我找到的唯一信息是。它显示了当时大多数浏览器无法正确呈现数字权重,但这是2009年IE8发布之前的事 例如: <link href='http://fonts.googleapis.com/css?family=Roboto:300,400,

何时向每个浏览器添加了对数值字体权重的完全支持?具体来说:IE、FireFox、Chrome、Safari、iOS Safari、Android浏览器

我知道所有浏览器都支持
粗体
普通
,但我无法找到完全支持CSS字体权重属性的数值值的浏览器的最新列表。我找到的唯一信息是。它显示了当时大多数浏览器无法正确呈现数字权重,但这是2009年IE8发布之前的事

例如:

<link href='http://fonts.googleapis.com/css?family=Roboto:300,400,700' rel='stylesheet' type='text/css'>
<style>
body { font-family: 'Roboto', sans-serif; }
.light { font-weight:300 }
.normal { font-weight:400 }
.bold { font-weight:700 }
</style>

正文{字体系列:'Roboto',无衬线;}
.light{font-weight:300}
.normal{字体大小:400}
.bold{字体大小:700}

好的,因为每个浏览器都支持字体重量,所以字体重量的数值都在那里。。。问题是,重量的所有细微差别(所有的数字刻度幽灵)都取决于字体本身(来自用户的机器,或者如果您通过@font-face添加),如果字体没有“半黑体”,500将不会起任何作用

您可以查看该规范,其中有一个解释,说明了当字体不存在权重时浏览器的行为:


希望这能有所帮助

这里有一篇很好的文章可以读:我已经读过了。我正在寻找添加支持时的特定版本。类似于caniuse.com显示浏览器支持的方式。哦,好的。。。我在谷歌上搜索了一下,除了这篇文章什么也没找到。但没有什么能比得上caniuse。我想我对此无能为力。谢谢,那篇文章建议所有的浏览器都有完全的支持,但是一位评论员指出这是不正确的。说(回到2008年):“我认为没有一款浏览器支持“完整”标准的字体大小,因为没有一款浏览器支持数字比例。目前只有Firefox 3和Webkit nightlies支持数字作为字体大小的值。”问题是什么?引用的页面是模糊的,因为它没有明确说明在不同权重的真实字体和合成粗体方面到底发生了什么。而且,代码示例是关于
@font-face
,这是非常不同的;我不认为你能期望找到一个支持它但不支持数字字体权重的历史浏览器。我链接到的文章显示,旧版本的IE和Firefox没有正确呈现权重,尽管测试机上存在不同的权重。问题是,每个浏览器是什么时候修复的(他们现在都有)。根据我所有的搜索,我得出结论,它在任何地方都没有记录。