Can't you just specify a standard fixed-width font or fonts (Courier, perhaps), or use <pre> and hard wrap the text on the first word boundary before x number of characters on the current line? I use the latter method when generating emails for my list.