adjust text positions when wordSpace present, also better handles positive and negative text kerning.