Was having this issue for a while, but just discovered a work-around!
label.Text = string.gsub(text, '\n', '<font size="0">\n</font>')
(If you’re using <br/>
you should find/replace that instead of the newline character, of course.)
[EDIT: Note that if you have multiple newlines in a row, this will reduce their line height to 0!]