概述
因为有小伙伴说使用 node-canvas 中文乱码,使用上一篇的方法也没能解决,于是我又上网找了一下,发现了这篇文章:Nodejs图片编辑和中文乱码
虽然原作者是使用的 gm,但他提到了一种解决方案:
我们来分析下解决乱码的两个条件:
文档utf-8编码:这里utf-8编码是指要求文件的存储编码方式是utf-8,而不是对字符进行utf-8编码(如js中的encodeURI)。通过对IDE或者其他方式确定文件的编码方式,如有问题可自行百度。
指定中文字体库:可以通过
.font('/Library/Fonts/微软雅黑.ttf') //mac系统下
或.font('/usr/share/fonts/微软雅黑.ttf') //linux系统下
指定。 font函数的参数是字体在系统中的存储路径。文/狐尼克朱迪(简书作者)
原文链接:http://www.jianshu.com/p/a651...
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
也就是自己下载字体包,然后自行引用。扔一个下载地址:字体下载
于是我马上去 node-canvas 找了一下,
最后
以上就是欢喜黑裤为你收集整理的 node-canvas 中文乱码/自定义字体的全部内容,希望文章能够帮你解决 node-canvas 中文乱码/自定义字体所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复