收藏
回答

文档里的canvas设置font属性是否可用?

https://developers.weixin.qq.com/miniprogram/dev/api/canvas/font.html


CANVAS部分有个font属性,但是文档未给出例子


直接设置context.font = 'weight: bold; family: -apple-system-font, Helvetica Neue, Helvetica, sans-serif;'后提示


求解是小程序暂时未支持font属性的设置吗?

回答关注问题邀请回答
收藏

2 个回答

  • 神经蛙
    神经蛙
    2018-05-25

    你写的格式不对,正确的类似于这样的:

    context.font = 'normal bold 20px -apple-system-font, Helvetica Neue, Helvetica, sans-serif;'

    分别代表font-style, font-weight, font-size, font-famliy, 其中后两个参数是必须提供的

    2018-05-25
    有用
    回复 4
    • 啊国国
      啊国国
      2018-06-12

      你好,请问一下后两个参数是什么?

      2018-06-12
      回复
    • 跳跳
      跳跳
      2018-06-13

      设置了还是没有变化

      2018-06-13
      回复
    • 神经蛙
      神经蛙
      2018-06-13回复跳跳

      context.font的font-size和font-famliy属性是必须给出的,多个属性用空格分割,即可以这么写:

      context.font = '20px sans-serif'

      具体看文档:https://developers.weixin.qq.com/miniprogram/dev/api/canvas/font.html

      这里有对css font的详细介绍:http://www.w3school.com.cn/cssref/pr_font_font.asp

      文档说明应该够详细了。

      重点注意属性的设置顺序:style、weight、size、family

      2018-06-13
      1
      回复
    • 跳跳
      跳跳
      2018-06-13

      可以了,谢谢!

      2018-06-13
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-05-16

    你好,是支持的,是你的写法不对吧

    2018-05-16
    有用
    回复
登录 后发表内容