Numbers with units Text-processing software can divide expressions like "100 km" when they do not quite fit at the end of a line. A non-breaking space between "100" and "km" prevents this, and guarantees that "100 km" will not be broken—if it does not fit at the end of a line, it is moved in its entirety to the next line. Many style guides recommend that numbers and the associated units not be split across lines; non-breaking spaces are used to ensure this.
Spacing punctuation in French In
French typography, non-breaking spaces are used before "high punctuation" (:, ;, ?, and !), on the interior side of
guillemets (« and »), and before
footnote references. In the case of ;, ?, !, and footnote references (unless enclosed by parentheses), a
narrow non-breaking space is used.
Multi-part abbreviations in German In
German typography, it is used between multi-part abbreviations (e.g., "
z.B.", "
d.h.", "
v.l.n.r."). ==Computer languages ==