我想在我的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;
}