@AndreyKawilov

Как я могу подключить шрифт HYWenHei в node js используя Canvas?

Вот пример моего кода:
const Canvas = require('canvas')
Canvas.registerFont(path.join(__dirname + `/HYWenHei-85W.ttf`), { family: 'myFont' })
const canvas = Canvas.createCanvas(1680, 800);
const context = canvas.getContext('2d');
context.fillStyle = 'white'
context.font = "100px myFont"; //HYWenHei 85W
context.fillText("LARKY", 635, 187);

мне нужен текст на изображении именно HYWenHei шрифтом. Но при попытке запустить это я получаю следующую ошибку(точнее варн, так как всё продолжает работать кроме шрифта):
(process:7752): Pango-WARNING **: 15:24:53.793: couldn't load font "HYWenHei 85W Not-Rotated 100px", falling back to "Sans Not-Rotated 100px", expect ugly output.


Пытался гуглить 2 дня решений не нашёл. только над этим и сижу всё время...
  • Вопрос задан
  • 494 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы