请阅读虚线以下的所有文字。你不想看横线上的废话。说实话,这个字体折腾了我好一阵子,我们项目经常要画分享图刷朋友圈。默认字体达不到设计的效果。查了很多资料,摸索了半天,终于找到了救星。废话不多说,不难。而且我在这个好用的网站上发现了很多免费的字体,如果没有特殊需求也不需要花钱。在小程序和h5的页面上有一个展示特殊字体的网站,叫优字库。随便找一个你满意的文字,或者你可以上传你想要的文字,但是有些字体可能因为版权问题不能使用,你可以上传上面没有的特殊字体。emmmmmmm……温馨提示,如果要自己上传字体,最好先开个会员,然后加他们的公众号去问,不然审核时间……有点长。那么用css引入就更方便了,我们一步一步来吧。随便找了个不错的字体点了点就用了,然后进入下一页点左边的css模式,它会让你输入所有你需要的文字,不要重复了~~~产生!不好意思打个码,按照上面的方法就行了。这是直接在页面上显示文本的方式。这个在h5和applets上都可以用,很方便。下一步是绘图。也看了很多关于在h5的canvas绘图中引入特殊字体的文章。我也直接把4m的字体放到项目里,放到服务器上,尝试导入css,但是在我的手机上不行。我真的哭出了我的黄河泪。后来还有一个字体库成了我的救命恩人。感觉里面的免费字体够我用了[够我用了,我又不是设计师]接下来看一下方法,把它扔出文档。意思就是你先导入它的js,然后使用getFontFace这个方法,注意!!!!注意!!!!返回成功后必须调用绘图,然后才能使用result.FontFamily返回的字体名称。应该不需要代码演示。小程序canvas绘图引入特殊字体。这在开始的时候其实是相当恶心的,因为它引入了特殊的字体并且偶尔会报错。【怪罪小程序】现在看来问题不大,首先!!!!将字体保存在您的服务器上,将它们扔在那里,只需给它们一个网络地址即可。注意iOS只支持https格式的文件地址,所以地址必须是https。介绍是使用小程序中导入字体的方法。同样和之前一样,canvas绘制需要在success方法中进行,否则不能保证字体加载完成就开始绘制。
