Most modern software applications that manipulate text, such as word processors and web browsers, have an automatic word wrap feature that breaks a line of text along word boundaries when a margin is encountered, and may include many features such as font size, margins, spacing between letters, etc. that control how text appears to a user.