我试图使用fontkit将TTC文件提取到TTF,但我得到了对象字体。我如何才能得到字体文件?下面是我的代码:
var collection = fontkit.openSync('C:\\Users\\Documents\\C\\Optima.ttc'); var name = collection.fonts var f = collection.getFont(name[0].postscriptName);
rn0zuynd1#
您可以阅读内部缓冲区(未记录):
const fs = require('fs') const fontkit = require('fontkit') var collection = fontkit.openSync('./a-font-collection.ttc') collection.fonts.forEach(ttf => { console.log(ttf.familyName) fs.writeFileSync(`${ttf.familyName}.ttf`, ttf.stream.buffer) })
1条答案
按热度按时间rn0zuynd1#
您可以阅读内部缓冲区(未记录):