Font: Add line ascent/descent/gap and getter API