• [^] # Re: Pour les espaces insécables

    Posté par . En réponse à l’entrée du suivi Aide typographique. Évalué à 2 (+0/-0).

    Oui, mais pour bien faire, il faudrait en rajouter quand il en manque ; et là, ça se complique :

    • il ne faut pas toucher les passages contenant du code, ce qui est très faisable à partir du moment où le code est systématiquement entre « backquotes » (simples ou triples). Encore faut‐il que tout le monde respecte ce principe ;
    • il ne faut pas toucher les passages en anglais (et quid des autres langues ?), car les règles typographiques sont différentes, et en l’occurrence, en anglais, il n’y a jamais d’espace devant une ponctuation.

    De même, on pourrait remplacer le guillemet simple droit (') par une véritable apostrophe (’) dans toutes les langues, mais pas dans les passages contenant du code avec « ' » comme délimiteur de chaîne de caractères...

    En revanche, pour les points de suspension, il ne me paraît pas risqué de faire un remplacement global, du genre replace("/[ ,]*(\.\.(\.)+|...)/g", "..."), c’est‐à‐dire : remplacer toute suite d’au moins trois points d’affilée (ou de vrais points de suspension), précédés ou non d’une virgule ou d’espaces, par les vrais points de suspension « ... » sans rien devant. Et encore, il y aura toujours un relou pour oublier l’espace derrière, ou bien y coller une ponctuation.