canvas-fonts-rubik

1.0.1 • Public • Published

canvas-fonts-rubik

This is a Rubik font package for canvas.

Installation

npm i canvas-fonts-rubik

Usage

import { createCanvas, registerFont } from 'canvas';

registerFont(require("canvas-fonts-rubik"), { family: 'Rubik' });
const canvas = createCanvas(400, 48);
const ctx = canvas.getContext('2d');
ctx.font = `24px "Arial"`;
ctx.fillText("Arial", 5, 30);
const png = canvas.toBuffer();

Creating your own Fonts

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.
  3. Add the following index.js file in that same directory:
// Replace "MyAwesomeFont.ttf" with the filename of your font!
module.exports = require('path').join(__dirname, "MyAwesomeFont.ttf")
  1. Publish to npm!

Package Sidebar

Install

npm i canvas-fonts-rubik

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

210 kB

Total Files

5

Last publish

Collaborators

  • music_soul1_1