rub()
Worn Word
WORN, in three passages: intact, weathered, buried.
Core snippet
// The gesture
const plot = new GysinPlot({ seed: 1960 });
plot.rub("WORN", 46, 248);
plot.draw();
// More wear; an outline font fills the first passage
plot.rub("WORN", 46, 248, { decay: 2, font: outlineFont });
// Keep the first passage; move the rest
const ids = plot.rub("WORN", 46, 248);
plot.freeze(ids[0]);
plot.reroll();
plot.thaw(ids[0]);
Decay 1.0× · seed 1960. ↑/↓ changes the wear. Freeze head holds the first passage; click the sheet or use New variation to move the rest.