An implementation of the Knuth and Plass line breaking algorithm using JavaScript and the HTML5 canvas element by Bram Stein. Very nice!