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

/fontmachine/

    Package Sidebar

    Install

    npm i fontmachine

    Weekly Downloads

    18

    Version

    0.2.0

    License

    ISC

    Last publish

    Collaborators

    • mapbox-admin