The current implementation for setting the appearance of content that is added to a multiline text box is incorrect in a number of ways:
- Doesn't position the start of the text in the correct location
- Incorrectly uses font size '0' instead of auto-sizing the font
- Doesn't break up very long lines
- If the font size is very large, then the next line is started too close to the previous line.