- canvas fillText 不显示数字字母字符
中文正常显示,其它字符都不显示出来,但是有占位 目前出现问题的都是华为的机器 华为 Honor 7C 华为 nova5 pro 华为 MAIMANG 7 其它帖子 https://developers.weixin.qq.com/community/develop/doc/000a00e75502c01865a9f18c056000?highline=canvas%20%E6%95%B0%E5%AD%97 同样的问题,也反馈了好几个华为的机型 望官方重视
2020-01-02 - 如何排查 canvas 2d上下文画文字的时候,真机不显示,确认中文能显示,字母数字不行?
try { // 通过 SelectorQuery 获取 Canvas 节点 wx.createSelectorQuery() .select('#demoCanvas') .fields({ node: true, }) .exec(thisinit.bind(this)) } catch(err) { console.log(err) } }, init(res) { const canvas = res[].node const ctx = canvas.getContext('2d') ctx.clearRect(, , 300, 300) // ctx.fillStyle = 'red'// ctx.fillRect(0,0,600,200)// ctx.font = '12.667px Droid Sans';// ctx.font = '12.667px';// ctx.setFontSize(14) ctx.save(); // ctx.font = '5px Droid Sans, sans-serif'; ctx.textAlign = 'start'; ctx.textBaseline = 'top'; ctx.fillStyle = '#000000'; ctx.fillText('COOH', 60, 60); ctx.restore(); } [图片]模拟器显示正常,真机不显示 实际需求是要画出化学分子的结构图 [图片] 真机顶点的文字没显示 [图片]
2020-01-05