UNPKG

fonteditor-core

Version:

fonts (ttf, woff, woff2, eot, svg, otf) parse, write, transform, glyph adjust.

61 lines (56 loc) 1.49 kB
/** * @file 主函数 * @author mengke01(kekee000@gmail.com) */ import {Font, createFont} from './ttf/font'; import TTF from './ttf/ttf'; import TTFReader from './ttf/ttfreader'; import TTFWriter from './ttf/ttfwriter'; import ttf2eot from './ttf/ttf2eot'; import eot2ttf from './ttf/eot2ttf'; import ttf2woff from './ttf/ttf2woff'; import woff2ttf from './ttf/woff2ttf'; import ttf2svg from './ttf/ttf2svg'; import svg2ttfobject from './ttf/svg2ttfobject'; import Reader from './ttf/reader'; import Writer from './ttf/writer'; import OTFReader from './ttf/otfreader'; import otf2ttfobject from './ttf/otf2ttfobject'; import ttf2base64 from './ttf/ttf2base64'; import ttf2icon from './ttf/ttf2icon'; import ttftowoff2 from './ttf/ttftowoff2'; import woff2tottf from './ttf/woff2tottf'; import woff2 from '../woff2/index'; import bufferUtil from './nodejs/buffer'; const modules = { createFont, Font, TTF, TTFReader, TTFWriter, ttf2eot, eot2ttf, ttf2woff, woff2ttf, ttf2svg, svg2ttfobject, Reader, Writer, OTFReader, otf2ttfobject, ttf2base64, ttf2icon, ttftowoff2, woff2tottf, woff2, toArrayBuffer: bufferUtil.toArrayBuffer, toBuffer: bufferUtil.toBuffer, }; // Export named exports for ESM export { Font, woff2, createFont }; // Export default object export default modules; if (typeof exports !== 'undefined') { // eslint-disable-next-line import/no-commonjs module.exports = modules; }