In this way "kerning.js" doesn't seem to be the most descriptive name for this project. Everything but the first example is not related to kerning, just typography. My first thought, when I read the title of this post, was "but we already have kernjs..."