你好,
今天早上我碰巧在一个项目中将这个插件更新到1.3版,它已经丢失了我所有的自定义字体。
我看到每个列出的字体都是这样的:
https://share.getcloudapp.com/5zuAxJDG网站
要看到这一点:
https://share.getcloudapp.com/04uJBgKX
所以看起来选项已经改变,字体文件在数据库中的保存方式也改变了。但是字体不再被加载到前端。
以下是之前的:
https://share.getcloudapp.com/Jru1276O
以及更新后的:
https://share.getcloudapp.com/p9u815wr
更新之前,我的页面包含:
@font-face{font-family:Bliss2粗体;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2b-webfont.woff)格式('woff'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2b-webfont.ttf)格式('truetype'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2b-webfont.svg#bliss2_bold)格式('svg');字体显示:自动;}@font-face{font-family:Bliss2斜体;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2i-webfont.woff)格式('woff'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2i-webfont.ttf)格式('truetype'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2i-webfont.svg#bliss2_italic)格式('svg');字体显示:自动;}@font-face{font-family:Bliss2 Light;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2l-webfont.woff)格式('woff'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2l-webfont.ttf)格式('truetype'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2l-webfont.svg#bliss2_light)格式('svg');字体显示:auto;}@font-face{font-family:Bliss2浅斜体;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2li-webfont.woff)格式('woff'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2li-webfont.ttf)格式('truetype'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2li-webfont.svg#bliss2_light_italic)格式('svg');字体显示:自动;}@font-face{font-family:Bliss2常规;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2r-webfont.woff)格式('woff'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2r-webfont.ttf)格式('truetype'),url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2r-webfont.svg#bliss2_regular)格式('svg');字体显示:自动;}
更新后:
@font-face{font-family:“Bliss2 Bold”;font-display:自动;font-fallback:;font-weight:400;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2b-webfont.woff)格式('woff');src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2b-webfont.ttf)格式(“TrueType”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2b-webfont.eot)格式(“ot”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2b-webfont.svg)格式('svg');}@font-face{font-family:“Bliss2 Italic”;font-display:自动;font-fallback:;font-weight:400;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2i-webfont.woff)格式('woff');src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2i-webfont.ttf)格式('TrueType');src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2i-webfont.eot)格式(“ot”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2i-webfont.svg)格式('svg');}@font-face{font-family:“Bliss2 Light”;font-display:自动;font-fallback:;font-weight:400;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2l-webfont.woff)格式('woff');src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2l-webfont.ttf)格式(“TrueType”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2l-webfont.eot)格式(“ot”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2l-webfont.svg)格式('svg');}@font-face{font-family:“Bliss2 Light Italic”;font-display:自动;font-fallback:;font-weight:400;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2li-webfont.woff)格式('woff');src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2li-webfont.ttf)格式(“TrueType”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/blis2li-webfont.eot)格式(“ot”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2li-webfont.svg)格式('svg');}@font-face{font-family:“Bliss2-Regular”;font-display:自动;font-fallback:;font-weight:400;src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2r-webfont.woff)格式('woff');src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2r-webfont.ttf)格式(“TrueType”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2r-webfont.eot)格式(“ot”);src:url(http://wat-shop.test/wp-content/uploads/2020/07/bliss2r-webfont.svg)格式('svg');}
看起来您正在输出:
src:url(<url1>)格式(<format1>);src:url(<url2>)格式(<format2>);
当您应该输出时:
src:url(<url1>)格式(<format1)、url(<url2)格式(<format2>);
我将在classes/class-bsf-custom-fonts-render.php中输出此内容的代码更改为:
$font_face_css.='src:';$font_face_css.=内爆(',',$value);
我的字体又能用了。
这是一个已知的问题吗?你能把它修好吗?