小程序
小游戏
企业微信
微信支付
扫描小程序码分享
canvas在模拟器上设置自定义字体可以生效,但是在真机中无法生效,请问有什么解决办法吗?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
canvas不支持真机调试
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
// 开发工具中字体有效,预览时无效
wx.loadFontFace({
family: 'test-font',
source: `url("${https://font-1304214004.cos.ap-guangzhou.myqcloud.com/%E5%AD%97%E4%BD%93%E4%BC%A0%E5%A5%87%E7%89%B9%E6%88%98%E4%BD%93.ttf}")`,
scopes: ['webview', 'native'],
success: () => {
ctx.font = '10px test-font';
ctx.fillText('中文。English,0123');
ctx.draw();
}
});
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
canvas不支持真机调试
// 开发工具中字体有效,预览时无效
wx.loadFontFace({
family: 'test-font',
source: `url("${https://font-1304214004.cos.ap-guangzhou.myqcloud.com/%E5%AD%97%E4%BD%93%E4%BC%A0%E5%A5%87%E7%89%B9%E6%88%98%E4%BD%93.ttf}")`,
scopes: ['webview', 'native'],
success: () => {
ctx.font = '10px test-font';
ctx.fillText('中文。English,0123');
ctx.draw();
}
});