急=wx.loadFontFace支持自定义 但是加载字体失败 官方例子 求解
发布于 5 年前 作者 qiaoyan 15071 次浏览 来自 问答

onReady: function () {

if(wx.canIUse(‘loadFontFace’)) {

console.log(“支持自定义字体”);

wx.loadFontFace({

family: ‘Ping Fang’,

source: ‘url(“http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf”)’,

success: function (res) {

console.log(“字体加载成功”) //  loaded

},

fail: function (res) {

console.log(“字体加载失败”) //  erro

},

complete: function (res) {

console.log(“加载完成”);

}

});

} else {

console.log(‘不支持自定义字体’)

}

},

console内容:

支持自定义字体

VM1237:1 Fri Jun 29 2018 10:19:11 GMT+0800 (中国标准时间) 渲染层网络层错误

VM1237:2 Failed to load font https://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf

net::ERR_TIMED_OUT 

5 回复

这个地址是不能访问的

source 这块。类型为string,是需要加载的地址。所以应该为

source: "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf ",这个地址是我放到服务器中的字体。文字包是可以访问到的。这样写不报错。但是也没有加载。希望官方能给出详细解决方法


我的都是ttf字体,苹果的没效果,咋整

urlencode下?

请排除一下网络问题。浏览器直接访问这个url可以访问吗?

回到顶部