This space before the colon and other marks in French should actually be a narrow non-breaking space (U+202F) [0]. There's no key for it in the AZERTY layout. This has been a problem since the typewriter age. People having to get on with their jobs coped with it by using a full, breaking em-space. Unless this gets replaced automatically by the word processor, you get horrid typography and misplaced line breaks all ov…
> Especially simple since all double punctuations (:?!; those that require an nbsp before them) are also accessed with SHIFT. I just tested with `setxkmap fr`. These are not shifted: :!; Only this requires Shift: ? Also French layouts use an inverted number row (although none of those are accessed through that row).
Re: The plague of emoji insertion in French docs
#211Correction: `setxkbmap fr`.