【问题标题】:Draw cyrillic text on node.js gm在 node.js gm 上绘制西里尔文字
【发布时间】:2016-03-04 23:03:49
【问题描述】:

我有这样的代码

var gm = require('gm');

gm('image.jpg')
  .font("Lato-Regular.ttf", 36)
  .fill('#333')
  .drawText(200,40,'Кириллический текст')
  .write('result.jpg', (err) => {
    if (err) console.log(err);
  });

但结果文本是

如何让它正常工作?代码在 Windows 10 上运行,但我不认为是它的原因。

【问题讨论】:

  • 好吧,我必须在 Ubuntu 上运行它,所有西里尔文字都可以。所以,问题是操作系统。但我仍然不知道如何解决它。
  • 你找到解决办法了吗?

标签: node.js graphicsmagick


【解决方案1】:

.write之前的某处添加.encoding('Unicode')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多