代码:
const back_ctx = wx.createCanvasContext(‘back_canvas’);
back_ctx.setFontSize(13);
back_ctx.font = “weight: bold”;
back_ctx.setTextAlign(‘right’);
back_ctx.setFillStyle("#000");
back_ctx.fillText(‘font写法不是这样的么?’, 306, 232);
出现的错误为:
Failed to set ‘font’ on ‘CanvasContext’: invalid format.
我的编译版本是2.2.2,应该是不需要做兼容处理吧。这个估计是用法不对,但是找不到。
在网上找到一个字体加粗的方法:
if (obj.bold) {
this.ctx.fillText(obj.text, obj.x, obj.y + 0.5);
this.ctx.fillText(obj.text, obj.x + 0.5, obj.y);
}
请问是不是确实不支持。