1) Comme l'a dit quelqu'un plus haut, ce n'est pas tout à fait équivalent à "bonjour~!" : l'espace insécable inséré devant le point d'exclamation est plus fin qu'un espace insécable généré avec « ~ ».
Pour vérifier ça, il suffit de tester ceci :
Pouet !\\
Pouet~\string!
2) Personnellement, je n'aime pas les logiciels qui réfléchissent à ma place (j'aime ma liberté !), donc je désactive cette fonction automatique avec \NoAutoSpaceBeforeFDP. Ceci me permet, si j'en ai envie, de mettre une double-ponctuation sans espace la précédant. Par contre, si je mets un espace (normal) devant une double ponctuation, celui-ci est bien transformé en espace insécable fine par [frenchb]{babel}. Parfait.
[^] # Re: ls | more --> more: command not found (???)
Posté par Florent Rougon (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 2.
Pour vérifier ça, il suffit de tester ceci :
Pouet !\\
Pouet~\string!
2) Personnellement, je n'aime pas les logiciels qui réfléchissent à ma place (j'aime ma liberté !), donc je désactive cette fonction automatique avec \NoAutoSpaceBeforeFDP. Ceci me permet, si j'en ai envie, de mettre une double-ponctuation sans espace la précédant. Par contre, si je mets un espace (normal) devant une double ponctuation, celui-ci est bien transformé en espace insécable fine par [frenchb]{babel}. Parfait.