This patch improves our positioning and fixes our text hinting.
We allow users to selected different "Hinting" options in Preferences / Interface / Text Rendering but these have never worked typographically correctly. The following shows how None, Slight, and Full vary in spacing and width:
However "Slight" hinting simply aligns features vertically to the grid, and has no alteration to the horizontal placement of features. "Full" hinting aligns features both vertically and horizontally but this should only have subpixel effect. The following shows how these three options look after this patch is applied:

