【发布时间】:2021-10-19 03:26:38
【问题描述】:
我正在使用 react 并通过 SCSS 使用自定义字体:
@font-face {
font-family: 'FiraGO Bold';
src: url('../../fonts/FiraGO-Bold.woff2') format('woff2'),
url('../../fonts/FiraGO-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'FiraGO Medium';
src: url('../../fonts/FiraGO-Medium.woff2') format('woff2'),
url('../../fonts/FiraGO-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'FiraGO';
src: url('../../fonts/FiraGO-Regular.woff2') format('woff2'),
url('../../fonts/FiraGO-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
// Fonts
:root {
--font-base: 'FiraGO', sans-serif;
--font-bold: 'FiraGO Bold', sans-serif;
--font-medium: 'FiraGO Medium', sans-serif;
}
我可以只在链接中使用预加载,因为这不是托管字体,因此字体文件也在构建中进行了哈希处理。
【问题讨论】:
标签: javascript css reactjs fonts create-react-app