html - 如果浏览器同时支持这两个版本,哪些字体会被下载?
问题描述
假设我有 2 个版本的字体 customFont1.woff2 和 customFont1.woff。我将 woff 2 版本放在首位,然后将 woff 版本 2nd 放在字体声明文件中。浏览器支持这两种字体格式。两种字体都被下载还是只下载 woff2 然后忽略 woff 版本,或者它也下载其他版本的字体,以检查最佳格式字体以避免 FOIT?
解决方案
根据https ://drafts.csswg.org/css-fonts-3/#descdef-src :
此描述符指定包含字体数据的资源。@font-face 规则必须有效。它的值是一个优先的、以逗号分隔的外部引用列表或本地安装的字体名称。当需要字体时,用户代理会遍历列出的引用集,使用第一个可以成功激活的引用。
推荐阅读
- assembly - 如何将二进制值加载到寄存器中?
- android - (Android) 什么是 RecyclerView.State 以及如何将它与 smoothScrollToPosition(recyclerView, state, position) 一起使用?
- logback - 使用 logback 清理旧的日志文件
- ios - SCNPhysicsBody applyTorque reverse
- c++ - 将矩阵列乘以 Eigen 中的向量
- amazon-web-services - 是否可以将云端证书下载到 EC2 服务器上?
- java - 无法旋转 iText pdf 内容
- couchbase - 视图索引性能缓慢
- python - Errno 2 - Django - 文件路径
- java - 输入到由“退出”字停止的数组