forked from: ParticleText

