This package has been deprecated

Author message:

fontmachine is deprecated, which means it is no longer maintained and will not receive updates. Instead of this library, we recommend using node-fontnik directly

fontmachine

0.2.0 • Public • Published

fontmachine

NPM

Build Status

Make GL-ready PBFs and metadata for use in glyphs API.

Usage

makeGlyphs(opts, callback)

Make all metadata (codepoints) and SDF PBFs necessary for Mapbox GL fontstacks.

Parameters

parameter type description
opts { font: Buffer, filetype: String } An object with a font file and its file type (e.g. .ttf).
callback Function Callback should take arguments (error, result).

Returns Object, font An object containing all files and data.

  • {String} font.fontname The name of this font (concatenated family_name + style_name).
  • {Array} font.stack An array of {name: filename, data: buffer} objects with SDF PBFs covering points 0-65535.
  • {Object} font.metadata An object where data is a stringified codepoints result.
  • {Object} font.original An object containing the original font file (named "original{.filetype}")

Installation

Requires nodejs.

$ npm install fontmachine

Tests

$ npm test

Readme

Keywords

none

Package Sidebar

Install

npm i fontmachine

Weekly Downloads

4

Version

0.2.0

License

ISC

Last publish

Collaborators

  • mapbox-admin