generativeText is a pure javascript library that lets you do crazy things with html text.
The library lets you programatically modify the CSS properties of text on an HTML element on a character by character or word by word basis unobtrusively.
generativeText is incredibly flexible. You can create transformation rules that use lists of values, parameterized or randomized values, or even define your own functions. And you can combine rules however you see fit.