【发布时间】:2021-04-01 17:57:08
【问题描述】:
所以我的问题是,我有一个关于列表的练习,我正在做,我从谷歌字体中导出了 Exo 2 字体:
@font-face {
font-family: 'Exo 2', sans-serif;
src: url('https://fonts.googleapis.com/css2?family=Exo+2:wght@300&display=swap');
}
但是当我将字体分配给 h1 和 h2 并添加 font-weight:500; 时(因为否则默认的 h1 字体重量对于我正在做的样式来说太重了),字体随机变成了斜体。当我尝试使用font-style: normal; 强制它恢复正常时,它仍然是那样。不使用斜体的唯一方法是保留默认重量。
这是为什么?我该如何解决这个问题?
MRE:
HTML
@font-face {
font-family: 'Exo 2', sans-serif;
src: url('https://fonts.googleapis.com/css2?family=Exo+2:wght@300&display=swap');
}
*{
font-family: 'Exo 2', sans-serif;
}
h1,h2{
font-weight: 500;
font-style: normal;
}
<h1>Mugekenaga</h1>
<h2>Komeji</h2>
<ol>
<li>Fomikatarye</li>
<li>Domikatarye</li>
</ol>
【问题讨论】:
-
试试
!important;,看看它是否适合你。