Text this: Optimal few-weight codes from projective spaces.