Proper punctuation in French requires adding spaces around some punctuation : such as semi-colons ; « quotation marks » and did you know that even question marks are spaced ? And it also applies to exclamation marks !
To prevent awkward line breaks, the punctuation should be connected with non-breaking spaces. This is supported in Parsoid, but not apparent to editors using VisualEditor. We should make it more apparent.
See also
- T291708: Multiple non-breaking spaces don't behave properly in the editor. The most important way to show them is by making them work.
- T197902: Be more selective in applying French Space armoring