Smarter font resizing