Faut-il mettre des espaces avant et après les symboles de ponctuation?

Les indications qui suivent ne concernent que la typographie française :

Les règles sont différentes entre le français, l'anglais, l'allemand, etc. Lorsque vous consultez des documents sur l'orthotypographie, vérifiez bien à quelle(s) langue(s) ils s'appliquent.

Certains documents en français peuvent être des traductions de documents étrangers dont le contenu n'a pas été adapté au français.

Y a-t-il des extensions capables de s'occuper automatiquement de l'insertion d'espaces?

Les extensions babel et polyglossia (toutes deux avec l'option french) se chargent automatiquement d'ajouter ces espaces. Avec elles, on n'a donc plus à s'en occuper.

Les extensions babel et polyglossia sont seulement capables d'ajouter des espaces manquantes ; elles ne supprimeront pas celles qui sont superflues (avant une virgule ou un point, par exemple).