css - 无法在 React.js 中将 font-family 设置为 AvantGard
问题描述
我想在我的 React 应用程序的一个段落中添加 AvantGard 字体,但字体似乎没有效果,我不知道为什么,这是我添加它的方法:
- 我将它作为 ttf 文件保存在我的资产文件夹中。
- 我有全局 scss 文件 index.css 并在其中声明它是这样的:
@font-face {
font-family: 'AvantGard';
font-style: normal;
src: url('./assets/fonts/avant_gartt/AvantGard.ttf');
}
- 我也有一个 variables.scss,我将它保存在其中:
$avantGard: 'AvantGuard';
- 我在组件的 css 中导入我的变量,如下所示:
@import './variables.scss';
然后我只是设置我的段落的字体大小:
font-family: $avantGard;
有谁知道为什么我的字体不起作用?我的其余字体以相同的方式工作,但不是这个。
解决方案
检查数字 3 的拼写。AvantGard 还是 AvantGuard?
推荐阅读
- python - 如何执行存储在文件对象中的多个json对象
- linux - 为什么在这种情况下分配位置会导致无限循环?
- docker - 如何保存对 docker 容器和图像的更改
- java - 从发送到 AWS/Amazon SQS 的消息中删除无效字符
- bootstrap-4 - 关于 Accordion 的信息被推出,并且没有显示在 Bootstrap 上
- excel - 如果前面有一个字符串,你如何让一个单元格留空?
- python - 使用距离缺失值最近的日期填充缺失值
- c++ - 可以访问一个类中的播放器结构,但不能访问另一个类
- java - 使用 Java 11 和 JavaFX Docker 映像的 Zulu
- html - 这个设计有 CSS 解决方案吗?