diff --git a/conv-font/conv-font.js b/conv-font/conv-font.js index 9e25ae74..9fbe4bb8 100644 --- a/conv-font/conv-font.js +++ b/conv-font/conv-font.js @@ -19,22 +19,20 @@ let num = font.numGlyphs; for(let glyphIndex = 0; glyphIndex < num; glyphIndex++) { let glyph = font.glyphs.get(glyphIndex); - // JS NOTE: without calling xMin the getContours return empty set.... :''( + // JS NOTE: without calling xMin the getContours returns empty set.... :''( glyph.xMin; var contours = glyph.getContours(); if (contours.length === 0) { - // TODO: add compound support - continue; + continue; // TODO: add compound support } if (glyph.unicodes.length === 0) { - continue; // with cmds, these are compound glyphs + continue; // with cmds, these are compound glyphs by index base only } let uni = glyph.unicodes.map(formatUnicode).join(', '); console.log("\t"); - for (let contourIndex = 0; contourIndex < contours.length; ++contourIndex) { const contour = contours[contourIndex]; console.log("\t\t"); @@ -43,24 +41,7 @@ for(let glyphIndex = 0; glyphIndex < num; glyphIndex++) { console.log("\t\t\t"); } console.log("\t\t"); - //console.log(JSON.stringify(curr)); } - /* - for (i = 0; i < path.commands.length; i += 1) { - cmd = path.commands[i]; - if (cmd.type === 'M') { - console.log("\t\t"); - } else if (cmd.type === 'L') { - console.log("\t\t"); - } else if (cmd.type === 'C') { - console.log("\t\t"); - } else if (cmd.type === 'Q') { - console.log("\t\t"); - } else if (cmd.type === 'Z') { - console.log("\t\t"); - } - } - */`` console.log("\t"); } console.log("");