Adjust font size recursively