It currently doesn't work that well because it only checks the size of the currently printed text, not the whole possible text, which might wrap differently. The size checker should see if we need to wrap the whole text, at the given amount of text printed
State of the text settings aren't preserved (color, speed etc)