在node.js gm上绘制西里尔语文本

我有这样的代码

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上运行,但我不这样做的原因。

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