Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

cssfontparser

tmpvar8.9mMIT1.2.1

parse shorthand css font strings"

css, font, parsing, parser, shorthand

readme

ccsfontparser

parse shorthand css font declarations into an object

install

npm install cssfontparser

use


var parse = require('cssfontparser');
var obj = parse('italic small-caps bolder 50%/20px serif', '1in san-serif', 400);
console.log(obj);

/* outputs:

{ style: 'italic',
  variant: 'small-caps',
  weight: 'bolder',
  size: 200,
  lineHeight: 20,
  family: 'serif' }

*/

console.log(obj.toString());

/* outputs:
  'italic small-caps bolder 200px/20px serif'
*/

signature

cssfontparser("font string"[,"parent font string"[, dpi = 96.0]]);

note: a parent font string is required for em and % size calculations.

license