收藏
回答

canvas如何绘制斜体啊?

ctx.font = 'italic 16px sans-serif'
ctx.fillText('2019 / 07 / 星期一', 20, 100)

在工具中显示是斜体

到真机上只有数字部分显示是斜体,中文没有斜体效果

最后一次编辑于  07-01  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-白柿子
    社区技术运营专员-白柿子
    07-01

    真机上会显示真机上支持以及存在字体

    07-01
    赞同
    回复 2
    • 周飞
      周飞
      07-01

      貌似你们推荐使用 font 这个设置字体大小,也没说手机上哪些是默认的字体,而且这个接口设置字体,必传一个字体,不然会有问题。

      07-01
      回复
    • 周飞
      周飞
      07-01

      而且我尝试了好多系统默认中文字体,发现还是中文没有效果

      07-01
      回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    07-01

    建议使用loadFontFace API引用字体。这样即使你手机本地没有该字体 也可以使用

    07-01
    赞同
    回复 1
    • 周飞
      周飞
      07-02

      这个接口加载的字体不支持在canvas中使用吧

      07-02
      回复