Character Spacing Support

I found that kCTKernAttributeName was the property to use for letter spacing, poorly named property in my opinion!