使用时@font-face
CSS 中是否记录了每种主要浏览器中适用的字体类型,以及如果缺少一种或多种字体类型,它们对不同字体类型的优先级?我尝试用谷歌搜索答案,但失败了。
@font-face {
font-family: 'myfont';
src: url('myfont.eot');
src: url('myfont.eot?#iefix') format('embedded-opentype'),
url('myfont.woff') format('woff'),
url('myfont.ttf') format('truetype'),
url('myfont.svg#myfont') format('svg');
font-weight: normal;
font-style: normal;
}
希望有一个类似的东西...
允许的格式(按优先顺序排列):
- IE10:TTF、EOT、WOFF
- IE9:EOT、WOFF
- IE8: ...
- 铬合金: ...
- 移动版 Chrome:...
- 火狐浏览器:...
- 苹果浏览器: ...
- 移动Safari:...
的价值src
property 是一个优先列表,因此每个浏览器将使用列表中其支持的格式的第一个字体。来自 CSS 字体模块第 3 级 CR,部分4.3 字体引用:src描述符:“它的值是外部引用或本地安装的字体名称的优先级、逗号分隔列表。当需要字体时,用户代理会迭代列出的引用集,使用它可以成功激活的第一个引用。包含无效数据或未找到的本地字体的字体将被忽略,用户代理会加载列表中的下一个字体。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)