Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTPM - Font Package Manager Build Status

FTPM is a Font helper built on top of Google Web Fonts and Node.js. To install FTPM, just run:

npm install -g ftpm with Root privileges.

HOW TO USE

FTPM allows you to manage system fonts (.ttf). You can also generate web font files(.woff), CSS from google and CSS with datauri code schema.

System font (for Mac and Linux ... Windows maybe soon)

FTPM would install a True Type font into your User font path

$ ftpm install magra

$ ftpm install "droid sans"

You can see all FTPM installed fonts just typing

$ ftpm local

And uninstall it

$ ftpm uninstall "droid sans"

Web font file

If want to host a web font files (.woff) without need an Google request, just use:

$ ftpm web magra

with output path

$ ftpm web magra public/font

CSS @font-face file

You can generate the traditional Google web font CSS

$ ftpm css magra

$ ftpm css "quantico:700italic"

$ ftpm css "quantico:400,400italic,700italic"

with output path

$ ftpm css magra public/css

CSS with datauri schema

Some folks prefer to use datauri encoding schema to avoid file request, FTPM gives you a simple way to do it

$ ftpm datauri magra

with output path

$ ftpm datauri magra public/css

Printing CSS @font-face

If you have a single css file for everything, FTPM has options that show css font code

$ ftpm css magra -s #you can use --show

$ ftpm datauri magra -s #once you have enough scrollback on your terminal :)

DEVELOPING

FTPM uses Grunt with JSHint and Mocha Test Framework.

Into FTPM base files directory you should run:

$ git checkout development
$ npm install
$ npm test

You can run separated tasks:

$ grunt lint
$ grunt mocha

Note: Pull requests are only accepted on development branch

License

MIT License (c) Helder Santana

About

A Font Package Manager built on top of Google Web Fonts and Node.js

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages