An exception is the Finnish multilingual keyboard, accepted as the national standard SFS 5966 in 2008. It is rare for national or international standards on keyboard layouts to define an input method for the non-breaking space. In Unicode, the Byte order mark (BOM), U+FEFF, may be interpreted as a "zero width no-break space", but is a deprecated alternative to word joiner (U+2060). Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua Ut Enim Ad Minim Veniam Quis Nostrud Exercitation Ullamco Laboris Nisi Ut Aliquip Ex Ea Commodo Consequat Duis Aute To show the non-breaking effect of the non-breaking space, the following words have been separated with non-breaking spaces: On browsers, resizing the window will demonstrate the effect of non-breaking spaces on the texts below. The word-joiner does not produce any space and prohibits a line break at its position.
In contrast, non-breaking spaces are not merged with neighboring whitespace characters when displayed and can therefore be used by an author to simply insert additional visible space in the resulting output without using spans styled with peculiar values of the CSS "white-space" property.
Such "collapsing" of whitespace allows the author to neatly arrange the source text using line breaks, indentation and other forms of spacing without affecting the final typeset result. This guarantees that the text "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.Ī second common application of non-breaking spaces is in plain text file formats such as SGML, HTML, TeX and LaTeX, whose rendering engines are programmed to treat sequences of whitespace characters (space, newline, tab, form feed, etc.) as if they were a single character (but this behavior can be overridden). An editor who finds this behavior undesirable may choose to use a non-breaking space between "100" and "km".
#NON BREAKING SPACE WORD DEFINITION SOFTWARE#
For example, if the text "100 km" will not quite fit at the end of a line, the software may insert a line break between "100" and "km". Text-processing software typically assumes that an automatic line break may be inserted anywhere a space character occurs a non-breaking space prevents this from happening (provided the software recognizes the character). Despite having layout and uses similar to those of whitespace, it differs in contextual behavior.