javascript - 预加载带有散列名称的字体文件
问题描述
我正在使用 React 应用程序并具有以下字体文件
但是在生成构建时,react 会创建带有散列名称的字体文件,如下所示:
当我在灯塔上运行应用程序时,它建议我预加载这些文件。
但我无法弄清楚如何预加载具有散列名称的文件。
解决方案
没有真正的方法可以通过 react 做到这一点,但有一些变通方法。我使用的是位于公共目录的 index.html 中,我添加了一个
<div style="opacity: 0">
<span style="font-family: 'FiraGO';"></span>
</div>
您可以根据需要添加尽可能多的字体系列,只需确保您还在 App.js 中正确加载了必要的字体源。
推荐阅读
- javascript - 将“mm/dd/yyyy”格式的字符串转换为“mm/dd/yyyy”格式的日期对象,其typeof应该是一个日期对象
- python - 无法在 python 中使用 Google Drive API 上传文件
- c# - CS0019 C# 运算符 '&&' - 删除的魔力
- flutter - DartPad:如果控制台只打印“脚本错误”,如何获取更多信息?
- sqlite - SQLite 每日计算的产品交易总和
- javascript - JavaScript 中的语句 vs 表达式 vs 赋值
- javascript - 嵌套javascript对象的编码路径
- java - Java:索引 0 超出长度 0 的范围
- javascript - 如何检查变量内容是否更改
- flutter - 如何在 Firestore 中更新此内容?