检测 CSS @font-face 的字体加载状态
问题:
使用集成字体时@font-face,图标最初可能显示为带有 ⓘ 符号的无样式圆圈,而不是其预期设计。出现此问题的原因是字体文件需要时间加载。
查询:
我们如何确定 @font-face 字体文件是否已加载以确保正确的图标显示?
答案:
jQuery-FontSpy.js 插件:
此开源插件检测字体加载状态通过比较以 Comic Sans MS(一种广泛使用的字体)呈现的字符串的宽度与以您希望的自定义字体呈现的相同字符串的宽度加载。当宽度不同时,自定义字体已成功加载。
自定义:
用法:
示例:
附加说明:
以上是我们如何检测 CSS `@font-face` 字体何时加载以防止图标显示损坏?的详细内容。更多信息请关注PHP中文网其他相关文章!