Hi samwilcoxon!
This is the way we write in french.
Before (and after) what we call “double signs” ( : ; ! ? ), there is always a space. Probably the only latin language that has that typographic rule.
2 Likes