New implementation for case where there is not enough line capacity at the first calculated font size.
Fixed indexing error that made GetBoundsForRange() always return false.