Typographic nerd: technically, you should you use a non-breaking space (espace insécable) before colons in french. Doing that does not show the popup. Wait, what do you mean your keyboard layout does not have it?
Keyboard layout nerd: you should use a keymap that has it. Like AFNOR's latest AZERTY or BÉPO.
Historical nerd: traditionally wordprocessors have auto-inserted non-breaking spaces before colons, why should I care now ?