无法加载字体节点-Canvas
我正在尝试使用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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用Pango完成的字体渲染并未找到您注册的字体。
您应该尝试将姓氏更改为
fira代码
。请查看此问题以获取一些详细信息: https://github.com/automattic/node -CANVAS/ESSEACT/1608The 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