E se usassi un carattere a dimensione fissa, tipo il Courier New?
La cosa comunque è un po' complicata, dovresti verificare se la stringa contiene solo caratteri 'm', e quindi fare un if con, in caso di esito positivo, un wordwrap a 40 caratteri.