Normalizzare lo spazio bianco degli elementi impedisce che i browser distribuiscano in modo non uniforme il testo all'interno degli elementi. Con jQuery ottenere questo risultato è molto semplice.
La soluzione è la seguente:
$('h2').each(function() {
var wordArray = $(this).text().split(" ");
var finalTitle = "";
for (i = 0; i <= wordArray.length - 1; i++) {
finalTitle += wordArray[i];
if (i == (wordArray.length - 2)) {
finalTitle += " ";
} else {
finalTitle += " ";
}
}
$(this).html(finalTitle);
});
Potete visionare l'esempio finale in questa pagina.