7. The method of claim 5 , wherein the text input is formatted by adjusting the relative between word space size according to the assigned values to create non-uniform between word space sizes within each line of the text input.
5. A method for formatting text, comprising the steps of: a) providing text input having a certain left and/or right justification and a certain number of lines; b) providing an installed input vocabulary of key words and punctuation definitions that are stored in a library; c) examining said text input to look for punctuation and key words in the input vocabulary indicating the beginning or end of a phrase and assigning by the computing device values to between word spaces based on the outcome of the examination, each said assigned value being the likelihood that the word preceding the space ends a phrase and the word following the space begins a phrase; and d) formatting said text input according to the assigned values while maintaining said justification and the line-to-line text density of said text input and maintaining or reducing the number of lines of text in said text input.