|
|
||
|---|---|---|
| .. | ||
| lib | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| fonts.json | ||
| futuram.json | ||
| hersheyexample.html | ||
| hersheytest.js | ||
| hersheytext.json | ||
| hersheytext.min.json | ||
| package.json | ||
README.md
Hershey Text JS
A port of the EMSL Hershey engraving font data from the Hershey Text Inkscape Plugin to JSON, capable of being rendered quickly via JavaScript & SVG.
This includes an quickly written example renderer, see the demo on the live github page to give it a try!
Node.js Usage
Install via npm install hersheytext, then include in your node script with
var hersheyText = require('hersheytext');. This will give you access to the
fonts at hersheyText.fonts, EG hersheyText.fonts['futural'].chars[2]. The
chars[n].d string value can be put directly into the d attribute within a
<path> SVG element, or imported to a Paper.js path.
See hersheytest.js for more usage examples, check lib/hersheytext.js for full
function documentation.
JSON data Public Domain, All other code MIT Licensed.