gpt4 book ai didi

javascript - 仅当字体在本地不可用时才加载 webfont

转载 作者:行者123 更新时间:2023-11-28 12:35:55 27 4
gpt4 key购买 nike

我看过 Remy Sharp 关于如何检测字体是否存在的解决方案,但这是一个非常古老的实现。 https://remysharp.com/2008/07/08/how-to-detect-if-a-font-is-installed-only-using-javascript

现在有更好的方法吗?

最佳答案

您提到的解决方案仍然有效,但将本地字体优先于 Web 源甚至不需要使用 Javascript 编码。您可以使用 CSS font-face 中的 src 规范顺序来完成。您在其中提到的源顺序在尝试查找字体的优先级时保持不变。因此,如果您将本地资源放在首位,则将使用它们(如果存在)而不是从 Web URL 下载。有关更多详细信息和引用,您可以查看以下内容:

https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization?hl=en#defining-font-family-with-font-face

希望对您有所帮助。

关于javascript - 仅当字体在本地不可用时才加载 webfont,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27633121/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com