I'm trying to use GUIStyle.CalcHeight with my own GUIStyle, for some multi-line wordwrapped labels. Normally the number comes out too short and the last line, or the bottom of a single line of text gets clipped. If I add a background texture then it seems like most of the time the height returned works fine. I don't want to just overflow the text, beause then it might overlap the next label down.
It also doesn't seem to properly account for the font style being set to bold.
Is there a way to get accurate height?