900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 微信小程序 canvas设置字体无效问题

微信小程序 canvas设置字体无效问题

时间:2023-04-17 15:54:29

相关推荐

微信小程序 canvas设置字体无效问题

在使用canvas画海报图的时候有一些特殊字体,但是,无论使用方法引入还是css直接引用,都无效。

ctx.font = "normal 20px 'SourceHanSerifCN'";

后面发现,在方法内引入时需要设置scopes参数,默认为webview还需要额外加上native即可

wx.loadFontFace({global: true,family: 'SourceHanSerifCN',source: 'url("xxx.OTF")',scopes: ["webview", "native"],success: function (res) {console.log("字体加载完成")},fail: function (res) {console.log("字体加载失败")},complete: function (res) {console.log(res.status);}});

如果这样还不行,看下你的字体文件,是否有开跨域访问,如果不能跨域访问,需要配置一下字体库所在服务器的请求配置

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。