如果您的字体文件未优化

91 人阅读 | 0 人回复

发表于 2024-1-16 12:32:32 | 显示全部楼层 |阅读模式

缺点是,下载时间会较长(我们很快就会介绍),并且您应该小心,仅使用 WOFF2 等较新的字体格式,因为较旧的浏览器可能不支持它们,并且可能会返回非品牌网络安全字体。最后,对于普通人来说,设置更新的字体样式可能太复杂,导致您使用网络安全字体。 如果您热衷于拥有时尚的字体,您可以采取以下措施来优化自托管及其缓存方式。使用 CDN 托管该字体,并使用 JavaScript,您可以运行脚本来告诉 HTTP 标头中的浏览器缓存控制,该字体永远不会因不可变属性而更改。

这是可选的,但您还可以使用该属性设置为浏览器缓存字体的持续时间,max-age并将其设置为像这样的一年,max-age="31536000"因为浏览器必须重新缓存您的 font.content 以用于更新目的。 字体预加载 我们已经讨论过图像和其他资源的预加载技术,但字体实际上是浏览器中最后加载和缓存的内容之一。 如果您想提高交互时间、首次绘制​​内容 中东手机号码列表 和累积布局更改分数,那么字体预加载是一种可能,也是要遵循的第二个技巧。查看此链接了解如何执行此操作的想法,这样您就可以避免 FOIT 和 FOUT 问题。 我们的第三个技巧与限制浏览器在网络请求方面必须完成的工作量有关。





查看字体、可变字体文件和子集 什么是可变字体? 可变字体允许您在一个字体文件中组合多种粗细和样式。通过这样做,您可以减少浏览器必须发出的网络请求的数量。您可以通过规则将可变字体加载到 CSS 中@font-face,并随时访问Google 的可变字体教程。 大多数字体文件集可以用多种语言编写或包含不同的特殊字符,这会增加文件大小。因此,将字体文件划分为子集允许您删除不需要的样式的字体文件,仅保留您正在使用的内容。 如果您想节省文件大小,我们建议您查看此字体子集教程,它将解释您如何自己完成此操作,并为您提供一些在线工具,使您可以轻松创建字体子集。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

mdrana134@mail.

发表主题 1

发帖