出于某种原因,Safari 在过渡期间将我的浅色@font-face 字体加粗。
当您将鼠标悬停在产品图片上时,您可以看到 safari 在瞬间为文本添加粗体:
http://fine-grain-2.myshopify.com
这是我的@font-face 声明:
@font-face {
font-family: Avenir;
font-weight: normal;
font-style: normal;
src: url("AvenirLTStd-Medium.otf") format("opentype");
}
@font-face {
font-family: AvenirBold;
font-weight: normal;
font-style: normal;
src: url("AvenirLTStd-Black.otf") format("opentype");
}
@font-face {
font-family: AvenirLight;
font-weight: lighter;
font-style: normal;
src: url("AvenirLTStd-Light.otf") format("opentype");
}
这是我在主 CSS 中声明字体系列的地方:
body {
background: none repeat scroll 0 0 #999999;
font-family: AvenirLight;
font-weight: lighter;
}