Dopo decine di prove e di sacramenti, ho finalmente trovato la soluzione finale.
Si tratta di CKEditor, l’evoluzione di FCK.
Ha diversi punti a suo favore: le shortcut, una personalizzazione semplice, una vasta documentazione. Anche il problema degli script e degli eventi mischiati al testo possono semplicemente essere aggirati usando queste modifiche a config.js
Si può anche usare con Ipad e localizzare in tutta libertà per le varie lingue. L’obiettivo è usare sempre questo, per tutte le lingue. Anche per gli ideogrammi e la scrittura RTL
If you want to disable Advanced Content Filter, set CKEDITOR.config.allowedContent to `true`. All available editor features will be activated and input data will not be filtered.
   // Set the most common block elements.
config.format_tags = ‘p;h1;h3;h4;pre’;// Simplify the dialog windows.
config.removeDialogTabs = ‘image:advanced;link:advanced’;config.allowedContent = true;