Better positioning of characters with smaller bounding box than font's bounding box, and using yoffset from both font and character