收藏
回答

文档里的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属性的设置吗?

最后一次编辑于  2018-05-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 马农™
    马农™
    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
      回复