UNPKG

initials-avatar-generator

Version:

a random avatar generator base on node and node-imagemagick

38 lines (28 loc) 652 B
var path = require('path'); var base = path.normalize(__dirname + path.sep + ".." + path.sep + "fonts" + path.sep); var Font = function (size) { this.fontsize = size; }; var Bariol = function (size) { Font.call(this, size); this.file = base + "Bariol.otf"; }; var Din = function (size) { Font.call(this, size); this.file = base + "DIN.otf"; }; var get = function (f, width) { if (typeof f != 'string') return null; switch (f.toUpperCase()) { case 'BARIOL': return new Bariol(width); case 'DIN': return new Din(width); default: return new Din(width); } }; exports.Din = Din; exports.Bariol = Bariol; exports.get = get;