New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

system-font-families

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

system-font-families

Get system font families (all TTF and OTF) using pure JavaScript

  • 0.6.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1.5K
increased by57.41%
Maintainers
1
Weekly downloads
 
Created
Source

system-font-families

Node lib for getting system font families (all TTF and OTF) using pure JavaScript.

Installation

$ npm install system-font-families

Modern Usage

import SystemFonts from 'system-font-families';

const systemFonts = new SystemFonts();

// asynchronous
systemFonts.getFonts().then(
  (res) => {
    // res is an array of font family strings
    // do something with the response
  },
  (err) => // handle the error
);

// synchronous
const fontList = systemFonts.getFontsSync();

Older Usage

var SystemFonts = require('system-font-families').default;

var systemFonts = new SystemFonts();

// asynchronous
systemFonts.getFonts().then(
  function(res) {
    // do something with the response
  },
  function(err) {
    // handle the error
  }
);

// synchronous
var fontList = systemFonts.getFontsSync();

Notice

This library will not throw an error if it finds a bad or incomplete font. It is designed to skip over any fonts which it has trouble reading.

npm Scripts

Run the tests:

$ npm test

Re-compile the source code:

$ npm run build

Watch the src directory and automatically recompile on changes:

$ npm run watch

Contributions

Contributions are welcome! If you have any issues and/or contributions you would like to make, feel free to file an issue and/or issue a pull reuqest.

License

Apache License Version 2.0

Copyright (c) 2016 by Ryan Burgett.

FAQs

Package last updated on 20 Oct 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc