da un carattere non puoi con precisione risalire a quanto spazio occupa un testo, a meno che non sia scritto in un font monospace, come il courier (credo), in cui ogni lettera occupa lo stesso spazio

puoi sapere quanto pixel occupa un testo, x es contenuto in un tag p con id="testo" con
document.getElementById('testo').offsetWidth
document.getElementById('testo').offsetHeight

ciao