Refactor Formatter to be ready to handle more text sizes
Test that linewise font changing works on single line