![]() ![]() It was introduced in Unicode 3.0 for Mongolian, to separate a suffix from the word stem without indicating a word boundary. U+202F NARROW NO-BREAK SPACE ( NNBSP) Due to the tighter binding of value and unit as a continuous visual element NNBSP is recommended for usage in the SI-standard. Other nonbreaking variants, defined in Unicode: Conversely, indiscriminate use (see the recommended use in style guides), in addition to a normal space, gives extraneous space in the output. In contrast, nonbreaking 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 nonbreaking 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 nonbreaking space between "100" and "km". ![]() 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 nonbreaking space prevents this from happening (provided the software recognizes the character). Nonbreaking space characters with other widths also exist.ĭespite having layout and uses similar to those of whitespace, it differs in contextual behavior. In some formats, including HTML, it also prevents consecutive whitespace characters from collapsing into a single space. In word processing and digital typesetting, a nonbreaking space,, also called NBSP, required space, hard space, or fixed space (though it is not of fixed width), is a space character that prevents an automatic line break at its position. U+0020 SPACE ( Note: Representations here of a regular space are replaced with a no-break space) U+00A0 NO-BREAK SPACE (, &NonBreakingSpace ) ![]()
0 Comments
Leave a Reply. |