canvasContext.font在真机上无效
发布于 5 年前 作者 jie81 13826 次浏览 来自 问答

canvasContext.font

这个在开发工具上设置加粗,可以实现加粗。但是在真机上毫无效果;

       const ctx = wx.createCanvasContext(canvas_id);

       ctx.font = ‘normal bold 40px sans-serif’;

 

       ctx.fillText(info.title, 85, 300);

       ctx.draw(true);


不是真机无效,是我的画布会使用多次,生成多次截图;

只要用一次ctx.font = ‘normal bold 40px sans-serif’;

就会把所以字体都设置成粗的,导致我以为无效

2 回复

你好,请提供一下出现问题的机型,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

同样的问题,真机 ios可以,但是 会把字体 全体变成加粗,真机 android 完全没效果。就不能 给个 代码样例,比如:android 设置 粗体:。。。。。。。           ios 设置粗体:。。。。。。。。总感觉 没回答到 点子上,真费劲!!!!

回到顶部