I wonder if this should be a multiplier instead of a fixed offset? Then you could eg. set letterSpacing to 1.5 for 50% more spacing, and kerning pairs would maintain the same ratios?

cc @markknol