https://crowdagger.github.io/textes/articles/heuristique.htm...
Although in Quebec they only do it before colons:
https://www.btb.termiumplus.gc.ca/tcdnstyl-chap?lang=eng&let...
German used to put spaces before punctuation, now doesn't, and some guy on Usenet came up with a term for it:
https://en.wikipedia.org/wiki/Plenken