Plumin is a light wrapper around paper.js [1] and my opentype.js library[2], which can parse and write OpenType fonts in pure JavaScript.
Plumin is nice to build fonts from scratch. If you're interested in taking an existing font and manipulating its shape or metrics, consider using opentype.js directly.
What is the use case for something like this? I think it's really, really cool that this is possible, but I'm having trouble coming up with a scenario in which I'd actually want to do this.
Is that done on the client-side or on the server? It makes sense to me if you want to programmatically generate icon fonts, but I just don't see the use case for doing this in the browser. Unless of course you were building an in-browser font creator tool. :)
Web Font licensing is such a completely painful mess that I would wish/hope/love if this software came with a license that constrains the terms of use on any fonts produced with it to Creative Commons, or (what the hell) GPL.
Plumin is nice to build fonts from scratch. If you're interested in taking an existing font and manipulating its shape or metrics, consider using opentype.js directly.
[1] http://paperjs.org/
[2] https://github.com/nodebox/opentype.js