我无法使用注册字体:无法加载字体“Luckiest Guy Not-Rotated 65px”,退回到“Sans Not-Rotated 65px”

问题描述

这是我注册字体的代码,它是一个函数,使文本更 画布卡片中的漂亮,返回字体放入ctx.font

module.exports = (canvas,text) => {
    
    registerFont(`${__dirname}/../Font/LuckiestGuy-Regular.ttf`,{family: 'LuckiestGuy-Regular'})

    const ctx = canvas.getContext('2d');

    let fontSize = 70;

    do {
        ctx.font = `${fontSize -= 5}px LuckiestGuy-Regular`;
    } while (ctx.measureText(text).width > canvas.width - 300);

    return ctx.font;
}

这是字体路径好的错误

(process:7852): Pango-WARNING **: 19:20:14.804: Couldn't load font "Luckiest Guy Not-Rotated 65px",falling back to "Sans Not-Rotated 65px",expect ugly output.

(process:7852): Pango-WARNING **: 19:20:14.807: Couldn't load font "Luckiest Guy 65px",falling back to "Sans 65px",expect ugly output.

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)