I've used literally thousands of yards of white on white fabrics, I have never had one ( wear off) I've never heard of anyone having that concern. Unless it is some fabric with the rubbery decal print like on t-shirts there would be no reason for it to wear away.