【发布时间】:2021-10-05 00:13:12
【问题描述】:
我们购买了不同重量的.otf(Regular、SemiBold 和 Bold)。但是当我使用以下语法将我的 Vue 项目的app.scss 包含到时,只有提到的第一个字体有效。其余的都不起作用。
所以按照下面的代码,我只能使用常规字体。但是如果我先移动url(../fonts/Gilroy-SemiBold.otf) format("opentype"),,我将只能使用SemiBold。
@font-face {
font-family: "Gilroy";
src: local("Gilroy"),
url(../fonts/Gilroy-Regular.otf) format("opentype"), // font-weight: 400
url(../fonts/Gilroy-SemiBold.otf) format("opentype"), // font-weight: 600
url(../fonts/Gilroy-Bold.otf) format("opentype"); // font-weight: 700
}
body {
overflow-x: hidden;
font-family: 'Gilroy', sans-serif;
font-display: swap;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
color: $text-color;
}
这很奇怪,我该如何解决?
【问题讨论】: