1234567891011121314151617181920212223242526272829303132 |
- 'use strict';
- const path = require('path');
- const opentype = require('opentype.js');
- const charPreset = require('./char-preset');
- const fontPath = path.join(__dirname, '../fonts/Comismsh.ttf');
- const font = opentype.loadSync(fontPath);
- const ascender = font.ascender;
- const descender = font.descender;
- const options = {
- width: 150,
- height: 50,
- noise: 1,
- color: false,
- background: '',
- size: 4,
- ignoreChars: '',
- fontSize: 56,
- charPreset, font, ascender, descender
- };
- const loadFont = filepath => {
- const font = opentype.loadSync(filepath);
- options.font = font;
- options.ascender = font.ascender;
- options.descender = font.descender;
- };
- module.exports = {
- options, loadFont
- };
|