better font-size adjustment