@canvas-fonts/马里-粗体
Arial Bold 软件包 画布
使用量
const { registerFont, createCanvas } = require('canvas');
registerFont(require("@canvas-fonts/arial-bold"), { family: "Arial Bold" });
const canvas = createCanvas(400, 48);
const ctx = canvas.getContext('2d');
ctx.font = `24px "Arial Bold"`;
ctx.fillText("Arial Bold", 5, 30);
const png = canvas.toBuffer();
将创建此图像 :

创建自己的字体
这个字体是画布-fonts收藏的一部分. 要使用自己的字体,简单如下:
- 创建新 npm 软件包
- 将您的字体文件添加到与目录相同的目录
package.json在步骤1中创建. - 添加以下内容:
index.js在同一目录中的文件 :
// Replace "MyAwesomeFont.ttf" with the filename of your font!
module.exports = require('path').join(__dirname, "MyAwesomeFont.ttf")
- 发布到 npm!