CanvasContext的新接口font要设置什么字体
最近开发项目的时候,需要用到CanvasContext,发现文档中有几个不起眼的小字。
我下意识地按下了 Ctrl+f ,然后转入fillStyle, 惊奇的发现,文档里面明确说了不维护旧接口,但新接口的内容却没有补充。在这里公开批评小程序团队的文档!!!
于是我直接把项目中的所有setFillStyle改成了fillStyle
```
ctx.fillStyle("#4c4c4c")
```
报错了,直觉告诉我这是个名词,于是用属性的方式试了一下,
```
ctx.fillStyle = “#4c4c4c”
```
可以了。
对于font,我原来是这么写的
```
ctx.setFontSize(40)
```
改成
```
ctx.font = 40
```
又改成了
```
ctx.font = ‘40px’
```
终于是可以了,但发现有这样的警告
最后看了一下h5的文档,终于是知道要怎么写了
```
ctx.font = ‘40px Arial’
```
后面要加上字体名字,那么问题来了,是否有一些常用的字体,在微信内都支持哪些字体?