Ho fatto un po' di ricerca e sembra che la libreria lettering.js permetta facilmente di utilizzare parole invece che lettere.
Perfetto, è già un primo buon punto da cui partire.

Magari imposta intanto lo script per l'uso di parole. Hai visto come si fa? Hai già provato?

Vediamo poi come risolvere le eventuali problematiche del caso.