Optimisation du correcteur typo
Le correcteur typo s’assure que chaque point d’interrogation est bien précédé d’une espace (insécable) et en ajoute une si besoin. Or, il y a un cas au moins où il ne faut pas ajouter d’espace devant le point d’interrogation : lorsque celui-ci est seul entre deux parenthèses. Cette notation est couramment utilisée dans le cas de traductions ou de transcriptions pour exprimer un doute. Le problème est que dans ce cas, SPIP insère une espace devant le point d’interrogation, exemple : ( ?). Du coup, le correcteur typo introduit une erreur, car dans ce cas il ne doit pas y avoir d'espace après la parenthèse ouvrante.