Нет
Да я выше задавал конкретнее вопрос, просто хотел удостоверится может лично кому-то написать можно
Лично написать = максимальная агрессия
Вроде бы работал с ней, писал визуализатор для соревы по логистике
Если без спроса, да.
щас я тебе репорт кину чтоб не писал в личку
Ну я и не писал, я же тут спросил сначала
Без спроса = физическая агрессия
Не могли бы подсказать может как можно импортировать кастомный шрифт? У меня на 50% шрифтов вот такая ошибка выдается. С кодом всё нормально, а вот именно некоторыми шрифтами, которые мне и нужны, что-то не так, но нигде в интернете не могу найти решение.
Покажите код, где подключаете шрифт
const { createCanvas, loadImage, registerFont } = require('canvas') registerFont("./NoirPro-Bold (1).ttf", { family: "NoirPro", weight: "bold" }) const canvas = createCanvas(1200, 900) ctx.font = `bold 65px NoirPro`; ctx.textBaseline = 'middle'; ctx.shadowColor = "#001a2d"; ctx.shadowOffsetX = 7; ctx.shadowOffsetY = 7; ctx.letterSpacing = "30px"; ctx.fillStyle = "white"; ctx.lineWidth = 1; ctx.fillText(text[1], 92, 618);
Вот тут имя шрифта не такое как в файле немного, ибо я переименовал сейчас Вообще если шрифт другой подключать вот именно используя точь в точь этот же код, но естественно с другим указанным путем к файлу, то всё работает в 50% других шрифтов
вне зависимости от того установлены ли они на самой ОС или нет, или являются ли установленными софтом Microsoft или нет (у меня Windows 10)
Вот это ишью почитай, думаю тут есть решение - https://github.com/Automattic/node-canvas/issues/1207 Там пишут что Family Name может не совпадать и его нужно поправить и тд.
Я пробовал, все равно не помогает. Вообще все варианты подключения перебрал с теми шрифтами что не работают, но а те что работают можно подключать как угодно и какими угодно именами и они будут работать все равно
Обсуждают сегодня