无法加载字体节点-Canvas

发布于 2025-01-23 20:42:28 字数 661 浏览 4 评论 0原文

我正在尝试使用fira字体,但由于某些原因,我无法做到。

registerFont('./fira.ttf', { family: 'Fira', weight: 700 });
ctx.font = '50px "Fira"';

这给出了:

(process:14880): Pango-WARNING **: 20:25:33.039: couldn't load font "Fira Code Light Not-Rotated 50px", falling back to "Sans Light Not-Rotated 50px", 
expect ugly output.

(process:14880): Pango-WARNING **: 20:25:33.043: couldn't load font "Fira Code Light 50px", falling back to "Sans Light 50px", expect ugly output.

和:

registerFont('./fira.ttf', { family: 'Fira', weight: 700 });
ctx.font = '50px';

我认为它给出了正确的字体,但是太小了

I am trying to use Fira font but for some reason I am not able to do it.

registerFont('./fira.ttf', { family: 'Fira', weight: 700 });
ctx.font = '50px "Fira"';

This gives:

(process:14880): Pango-WARNING **: 20:25:33.039: couldn't load font "Fira Code Light Not-Rotated 50px", falling back to "Sans Light Not-Rotated 50px", 
expect ugly output.

(process:14880): Pango-WARNING **: 20:25:33.043: couldn't load font "Fira Code Light 50px", falling back to "Sans Light 50px", expect ugly output.

and with:

registerFont('./fira.ttf', { family: 'Fira', weight: 700 });
ctx.font = '50px';

I think it gives the right font but it's too small

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人间☆小暴躁 2025-01-30 20:42:28

使用Pango完成的字体渲染并未找到您注册的字体。

您应该尝试将姓氏更改为fira代码。请查看此问题以获取一些详细信息: https://github.com/automattic/node -CANVAS/ESSEACT/1608

The font rendering, which is done with Pango, does not find the font you registered.

You should try to change the family name, probably to Fira Code. Please check out this issue for some details: https://github.com/Automattic/node-canvas/issues/1608

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文