aglfn
This package provides the Adobe Glyph List For New Fonts parsed as a JSON array.
Installation
npm install --save aglfn
Details
Adobe’s AGLFN text file contains 3 fields for each glyph:
- a unicode value as four uppercase hexadecimal digits, e.g.
00C1
- a glyph name, e.g.
Aacute
- a character name, e.g.
LATIN CAPITAL LETTER A WITH ACUTE
In the provided JSON file, each glyph is encoded as an object containing unicodeValue
, glyphName
and charName
properties. For example:
{
"unicodeValue": "0030",
"glyphName": "zero",
"charName": "DIGIT ZERO"
}
Usage
const AGLFN = require('aglfn')
AGLFN.find((glyph) => glyph.unicodeValue === '2203')
AGLFN.filter((glyph) => glyph.charName.includes('TRIANGLE'))