opentype-parser
OpenType font parser
Installation
npm install opentype-parser
Usage
var fs = require('fs');
var parser = require('opentype-parser');
fs.readFile('font.otf', function (err, contents) {
if (err) throw err;
parser(contents).then(function (result) {
console.log(result);
});
});
Outputs:
{
...
"name": {
"format": 0,
"nameRecords": {
"English": {
"fontFamily": "Source Sans Pro",
"fontSubFamily": "Regular",
"uniqueFontId": "1.050;ADBE;SourceSansPro-Regular;ADOBE",
"fullName": "Source Sans Pro",
"version": "Version 1.050;PS Version 1.000;hotconv 1.0.70;makeotf.lib2.5.5900",
"postscriptName": "SourceSansPro-Regular",
"licenseUrl": "http://www.adobe.com/type/legal.html"
}
}
}
...
}