UNPKG

fonteditor-core

Version:

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

26 lines (24 loc) 593 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = compound2simple; /** * @file 复合字形设置轮廓,转化为简单字形 * @author mengke01(kekee000@gmail.com) */ /** * 复合字形转简单字形 * * @param {Object} glyf glyf对象 * @param {Array} contours 轮廓数组 * @return {Object} 转换后对象 */ function compound2simple(glyf, contours) { glyf.contours = contours; delete glyf.compound; delete glyf.glyfs; // 这里hinting信息会失效,删除hinting信息 delete glyf.instructions; return glyf; }