semplicemente generi un campo di testo input.
imposti lo stile del testo come vuoi e
sulle impostazioni delle proprietà del campo
setti html=true.
A questo punto imposti una variabile in questo modo:
html_txt=nome_campo.html e ottieni una stringona
con tutti i tag relativi alle proprietà del testo e il testo
stesso.
Il problema sta nel fatto come dicevo prima che quando spedisci
la variabile a php se nell'html generato erano presenti
due o tre spazi consecutivi te ne appare uno solo perdendo così
il formato originale del testo.
Quindi ho pensato che sostituisco i blank con un carattere particolare
impossibile da usare in un testo normale, risolvo il mio problema.
Ovvero i caratteri rimangono poi in php li sostituisco con quello
che mi serve.
Forse però ho risolto con una funzione di php che si dovrebbe
chiamare htmlspecialchar, che inibisce l'interpretazione di
html e forse così mi rimangono gli spazi, ma devo ancora
provare.