首页 > 解决方案 > 使用 Create React App JS 包预加载字体

问题描述

尽管遵循了在我的 React 应用程序中自托管自定义字体的推荐方法(使用 Create React App 引导,未弹出),但我在加载时遇到了无样式文本的闪烁(下面的 GIF 变慢了):

例子

我的文件夹结构是:

- src
-- fonts
--- custom-font.woff
- index.scss
// index.scss

@font-face {
  font-family: "CustomFont";
  src: url("./fonts/custom-font.woff") format("woff");
}

我努力了:

是否有推荐的方法来加载停止 FOUT 的字体,或者延迟组件渲染直到字体完全加载?

请注意:

标签: cssreactjssasscreate-react-apppreload

解决方案


推荐阅读