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.