node-canvas with support for discord and twitter based unicode emoji's.
$ npm install canvamoji
const { createCanvas } = require('canvas');
const { fillTextWithTwemoji } = require('canvamoji');
async function main () {
const canvas = createCanvas(200, 200);
const context = canvas.getContext('2d');
context.fillStyle = '#7289da';
context.font = '30px Roboto';
await fillTextWithTwemoji(context, 'emoji 😏 or discord emoji <:specssmart:797410575952379914>', 100, 100);
}
main();
Copyright to people who own the dependencies.
Code licensed under the MIT License: http://opensource.org/licenses/MIT