Font sizing logic