A formatter and typographer for text