Takes ascent/descent in account in the text layer