0.1.5 • Published 7 years ago

detect-font v0.1.5

Weekly downloads
85
License
MIT
Repository
github
Last release
7 years ago

Detect which font your system has cherry-picked from font-family.

Travis   npm   License MIT

  • npm: npm install detect-font --save

Usage

import { detectFont, supportedFonts } from 'detect-font';

const element = document.querySelector('...');

// Yield the first font that is supported on the element.
console.log(detectFont(element));

// Otherwise display all valid fonts for the element.
console.log(supportedFonts(element));

When a typeface is encountered monospace, sans-serif or serif then it will be returned and the font discovery will not continue. For example in the following case monospace will be returned the fonts will not be considered:

.example {
    font-family: monospace, "Times New Roman", Arial;
}

In the unlikely event that a valid font cannot be determined detectFont will yield false an empty array will be returned by supportedFonts.

Found a problem? Please raise an issue.

Links

forthebadge