Zas tak slozite to neni. Vlozeni nezlomitelnych mezer pred neprizvucne predlozky je celkem jednoduche - staci na to jeden regularni vyraz (neco ve stylu "\s([vVsSzZkK])\s(\S)" -> " $1 $2"). Horsi jsou silenci, co bud pisi mezery i pred carky a tecky, nebo je nakopak nepisi ani za nimi ...