getNaturalWidth respects letterspacing, but not when wrapWidth