Add hanging punctuation support
Make shrink/stretch ratio customizable
Better defaults