It doesn't check the width, only the height.  It's possible for the text to be truncated/wrapped, right? (wondering about `fit_to_frame` - I like the name, though!)