woff2-parser

WOFF2 font parser

Usage no npm install needed!

<script type="module">
  import woff2Parser from 'https://cdn.skypack.dev/woff2-parser';
</script>

README

woff2-parser Build Status

WOFF2 font parser

Installation

npm install woff2-parser

Usage

var fs = require('fs');
var parser = require('woff2-parser');

fs.readFile('font.woff2', 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"
            }
        }
    },
    ...
}