Impact font packaged for node-canvas
npm install @canvas-fonts/impact@canvas-fonts/impact
====
Impact package for canvas
``js24px "Impact"
const { registerFont, createCanvas } = require('canvas');
registerFont(require("@canvas-fonts/impact"), { family: "Impact" });
const canvas = createCanvas(400, 48);
const ctx = canvas.getContext('2d');
ctx.font = ;`
ctx.fillText("Impact", 5, 30);
const png = canvas.toBuffer();
Will create this image:
This font is part of the canvas-fonts collection. To use your own fonts, simply:
1. Create a new npm package
2. Add your font file to the same directory as the package.json created in step 1.index.js
3. Add the following file in that same directory:
`js``
// Replace "MyAwesomeFont.ttf" with the filename of your font!
module.exports = require('path').join(__dirname, "MyAwesomeFont.ttf")
4. Publish to npm!