L'utente Uragano ha domandato un metodo alternativo e io l'ho proposto.
E' certamente più complicato del tuo. Di contro offre la possibilità di avere sotto stretto controllo, i parametri e soprattutto funziona perfettamente per qualsiasi lunghezza assuma la stringa di testo.
Nel tuo metodo, se la gamma del font dispone di 5 varianti (sempre che la progressione sia proporzionale) e hai 4 caratteri (4 step-progressione) nel logo, o diversi dalla tua gamma (5), come distribuisci i font?