安卓机小程序canvas字体不能加粗
发布于 6 年前 作者 lihou 6198 次浏览 来自 问答

ctx.font = ‘bold 14px normal’;

模拟器上可以显示加粗,安卓机上加粗效果没有。

建议微信给canvas字体提供单独加粗功能,就像:canvasContext.setFontSize一样。

并且支持安卓机。

5 回复

我也遇到同样的问题,现在加粗可以显示,但是只能全局,要是局部加粗,只能把所有需要加粗的文字,放到最后绘制

现在还不支持设置某些字的字体,只能全局设置!

我解决了, 安卓机这个ctx.font属性字体大小不支持浮点数, Math.round一下吧, 希望可以帮到大家

我把style的参数当成族名了。

我主要还是喜欢能有个单独设置字体粗细的方法,因为其他参数我都想用默认的,但是这个接口的参数又是必填的,很不方便,而且也不支持`xx${a * b}xx`的这种写法。

回到顶部