Typography fix for French version

In French the colon, exclamation points, interrogation points and
some other are always preceded by a non-breaking space.