【发布时间】:2020-04-18 12:09:01
【问题描述】:
我正在尝试在我的 React 应用程序中包含自定义字体(使用 create-react-app 制作)。它似乎有点工作,但仅在加载页面后 2-3 秒后。在此之前,文本似乎使用浏览器的默认字体(如 Times New Roman),然后在几秒钟后切换为自定义字体。有人可以向我解释为什么会发生这种情况以及我需要做些什么来解决这个问题吗?
我正在将字体导入到我的顶级App.js 文件中,如下所示:
import './fonts/tarrgetital.ttf';
import './App.scss';
并在我的App.scss 文件中声明如下:
@font-face {
font-family: 'tarrgetital';
src: local('tarrgetital'), url(./fonts/tarrgetital.ttf) format('truetype');
}
h2 {
font-family: tarrgetital;
}
【问题讨论】:
标签: css reactjs performance fonts