json2fontcss
Converter from JSON to font variables for CSS
Getting Started
Install the module with: npm install json2fontcss
// Compilationvar json2fontcss = params = chars: 'name': 'github' 'value': 'e0000' 'name': 'twitter' 'value': 'e0001' 'name': 'rss' 'value': 'e0002' fonts: svg: 'public/fonts/font.svg' ttf: 'public/fonts/font.ttf' eot: 'public/fonts/font.eot' woff: 'public/fonts/font.woff' fontFamily: 'my-icon-set' format: 'stylus' stylus = ; // Result (Stylus)$github_font_family = "my-icon-set";$github_value = "\e0000";$github = "my-icon-set" "\e0000";... { &:before } // Inside of your Stylusgithub-icon
Documentation
json2fontcss
exposes a single function.
;/** * Convert font character info into CSS variables * @param * @param * @param * @param * @param * @param * @param * @param * @returns */
Templates are managed via
json2fontcsstemplates; // Object containing key-value pairs of template enginesjson2fontcss; // Utility to add new templatesjson2fontcss; // Utility to add new mustache templates
Donating
Support this project and others by twolfson via gittip.
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint your code using grunt and test via npm test
.
License
Copyright (c) 2013 Todd Wolfson
Licensed under the MIT license.