【发布时间】:2020-06-20 19:38:30
【问题描述】:
我使用 FontForge 创建了一些图标,这些图标适用于除 Safari 之外的所有现代浏览器。是什么导致 Safari 成为唯一不显示字体的浏览器?
这是正在使用的 SCSS:
@font-face {
font-family: 'MyFont';
src: url('/assets/fonts/MyFont.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
.my-font-icon {
font-family: 'MyFont';
display: inline-block;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
&:before {
font-family: 'MyFont';
display: inline-block;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
&.my-font-questions:before {
content: "\0001";
}
&.my-font-chevron-left:before {
content: "\0002";
}
&.my-font-close:before {
content: "\0003";
}
}
【问题讨论】:
-
是 Safari 中加载的字体,例如字体是否在网络选项卡中列为 http 200 响应?
-
@anderssonola 是的,它正在加载
200。