Alors, avant toute chose : en typographie, on dit UNE espace. Parce que.
Ensuite, il y a deux types d'espaces : l'espace simple, qui sépare les mots, et l'espace insécable : elle fait la taille d'une espace, mais on ne peut pas la "couper" – même en cas de retour à la ligne, les éléments séparés par une insécable doivent rester joints.
Pour les ponctuations usuelles :
Virgule : une espace après.
Point : idem.
Point-virgule : une espace insécable avant, une espace après.
Deux points : idem.
Points d'exclamation et d'interrogation : idem, sauf en cas de ...? ou ...!, où l'on enlève l'espace insécable.
Guillemets français : espace insécable entre les guillemets et le texte.
Pour taper les guillemets français, deux options :
– vous demandez à votre traitement de texte de remplacer automatiquement les anglais par des français
– vous utilisez les codes alt (si vous êtes sous windows) :
alt+174 = «
alt+175 = »
En tapant sur un clavier, vous pouvez considérer les espaces insécables comme des espaces normales. Sinon, sous windows, alt+0160 permet d'en taper une. Et OpenOffice et LibreOffice sont paramétrées pour mettre des espaces insécables aux bons endroits.