我是靠谱客的博主 欢喜黑裤,最近开发中收集的这篇文章主要介绍 node-canvas 中文乱码/自定义字体,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

因为有小伙伴说使用 node-canvas 中文乱码,使用上一篇的方法也没能解决,于是我又上网找了一下,发现了这篇文章:Nodejs图片编辑和中文乱码

虽然原作者是使用的 gm,但他提到了一种解决方案:

我们来分析下解决乱码的两个条件:

  1. 文档utf-8编码:这里utf-8编码是指要求文件的存储编码方式是utf-8,而不是对字符进行utf-8编码(如js中的encodeURI)。通过对IDE或者其他方式确定文件的编码方式,如有问题可自行百度。

  2. 指定中文字体库:可以通过 .font('/Library/Fonts/微软雅黑.ttf') //mac系统下.font('/usr/share/fonts/微软雅黑.ttf') //linux系统下指定。 font函数的参数是字体在系统中的存储路径。

文/狐尼克朱迪(简书作者)
原文链接:http://www.jianshu.com/p/a651...
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

也就是自己下载字体包,然后自行引用。扔一个下载地址:字体下载

于是我马上去 node-canvas 找了一下,

最后

以上就是欢喜黑裤为你收集整理的 node-canvas 中文乱码/自定义字体的全部内容,希望文章能够帮你解决 node-canvas 中文乱码/自定义字体所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部