1.0 KiB
Executable File
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.