gpt4 book ai didi

html - Chrome @font-face 问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:43 25 4
gpt4 key购买 nike

我最近在 Chrome 上显示字体时遇到了问题,它在 Firefox 和 IE 上仍然有效。但不再在 Chrome 或 Chrome Android 上加载。

在 Chrome 检查器中,字体文件已加载,所有适当的 css 规则似乎都已就位。

Chrome 只是在每个字符的位置显示一个方框。 CSS 看起来像这样:

@font-face {

font-family: "SSSocialRegular";src: url('font/ss-social-regular.eot');
src: url('font/ss-social-regular.eot?#iefix') format('embedded-opentype'),
url('font/ss-social-regular.woff2') format('woff2'),
url('font/ss-social-regular.woff') format('woff'),
url('font/ss-social-regular.ttf') format('truetype'),
url('font/ss-social-regular.svg#SSSocialRegular') format('svg');
font-weight: normal;
font-style: normal;
}

我尝试删除加载的字体文件以强制 chrome 加载 true type 和 svg 字体,但结果相同。

Chrome :

Chrome font error

火狐:

Firefox font display

最佳答案

如果有人遇到这个错误,我也可以通过重新申请来解决

display:inline-block;

到我的 :before 页面加载后的元素。我只是对 chrome 做了一个简单的 .js 检查,因为这个错误只影响我的新版本:

jQuery(window).load(function(){

var isChrome = !!window.chrome && !!window.chrome.webstore;
if(isChrome){
jQuery('body').addClass('isChrome');
}
});

和CSS

.isChrome .ss-social-regular.ss-instagram:before,.isChrome .ss-social-regular.ss-facebook:before,
.isChrome .ss-social-regular.ss-twitter:before,.isChrome .ss-social-regular.ss-pinterest:before {
display:inline-block;
}

关于html - Chrome @font-face 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29727664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com