Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 751 Bytes

README.md

File metadata and controls

37 lines (25 loc) · 751 Bytes

font-fit

A fast, lightweight library for sizing text-content to fit.

Demo

Installation

$ npm install font-fit

Usage

var result = fontFit({
  text: 'hello world',
  font: 'italic 24px arial',
  space: myElement.clientWidth, // space for text,
  min: 16, // min font-size (optional)
  max: 24 // max font-size (optional)
});

myElement.style.fontSize = result.fontSize + 'px';

Tests

  1. Ensure Firefox Nightly is installed on your machine.
  2. $ npm install
  3. $ npm test

If your would like tests to run on file change use:

$ npm run test-dev