adapting textsize