Non-breaking space, the Glossary
In word processing and digital typesetting, a non-breaking space, also called NBSP, required space, hard space, or fixed space (in most typefaces, it is not of fixed width), is a space character that prevents an automatic line break at its position.[1]
Table of Contents
89 relations: Adobe Dreamweaver, Adobe FrameMaker, Adobe InDesign, Alt code, AltGr key, AmigaOS, AutoCAD, Byte order mark, Code page, Code page 437, Code page 850, Code page 851, Code page 852, Code page 853, Code page 855, Code page 856, Code page 857, Code page 859, Code page 860, Code page 861, Code page 862, Code page 863, Code page 864, Code page 865, Code page 866, Code page 867, Code page 869, Compose key, Control key, CSC – IT Center for Science, CSS, Cut, copy, and paste, DOS, EBCDIC, Emacs, French language, German language, GNU Project, HP Roman, HTML, International System of Units, ISO/IEC 8859, Keyboard layout, Keyboard shortcut, KOI8-R, KOI8-U, LaTeX, LibreOffice, Line wrap and word wrap, Linux, ... Expand index (39 more) »
- Control characters
- Unicode formatting code points
- Whitespace
Adobe Dreamweaver
Adobe Dreamweaver is a proprietary web development tool from Adobe.
See Non-breaking space and Adobe Dreamweaver
Adobe FrameMaker
Adobe FrameMaker is a document processor designed for writing and editing large or complex documents, including structured documents.
See Non-breaking space and Adobe FrameMaker
Adobe InDesign
Adobe InDesign is a desktop publishing and page layout designing software application produced by Adobe and first released in 1999.
See Non-breaking space and Adobe InDesign
Alt code
On personal computers with numeric keypads that use Microsoft operating systems, such as Windows, many characters that do not have a dedicated key combination on the keyboard may nevertheless be entered using the Alt code (the Alt numpad input method).
See Non-breaking space and Alt code
AltGr key
AltGr (also Alt Graph) is a modifier key found on many computer keyboards (rather than a second Alt key found on US keyboards).
See Non-breaking space and AltGr key
AmigaOS
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.
See Non-breaking space and AmigaOS
AutoCAD
AutoCAD is a 2D and 3D computer-aided design (CAD) software application developed by Autodesk.
See Non-breaking space and AutoCAD
Byte order mark
The byte-order mark (BOM) is a particular usage of the special Unicode character code,, whose appearance as a magic number at the start of a text stream can signal several things to a program reading the text.
See Non-breaking space and Byte order mark
Code page
In computing, a code page is a character encoding and as such it is a specific association of a set of printable characters and control characters with unique numbers.
See Non-breaking space and Code page
Code page 437
Code page 437 (CCSID 437) is the character set of the original IBM PC (personal computer).
See Non-breaking space and Code page 437
Code page 850
Code page 850 (CCSID 850) (also known as CP 850, IBM 00850, OEM 850, DOS Latin 1) is a code page used under DOS operating systems in Western Europe.
See Non-breaking space and Code page 850
Code page 851
Code page 851 (CCSID 851) (CP 851, IBM 851, OEM 851) is a code page used under DOS to write Greek language although it lacks the letters Ϊ and Ϋ.
See Non-breaking space and Code page 851
Code page 852
Code page 852 (CCSID 852) (also known as CP 852, IBM 00852, OEM 852 (Latin II), MS-DOS Latin 2) is a code page used under DOS to write Central European languages that use Latin script (such as Serbo-Croatian, Czech, Hungarian, Polish, Romanian or Slovene).
See Non-breaking space and Code page 852
Code page 853
Code page 853 (CCSID 853) (also known as CP 853 or IBM 00853) is a code page used under DOS to write Turkish, Maltese, and Esperanto.
See Non-breaking space and Code page 853
Code page 855
Code page 855 (CCSID 855) (also known as CP 855, IBM 00855, OEM 855, MS-DOS Cyrillic) is a code page used under DOS to write Cyrillic script.
See Non-breaking space and Code page 855
Code page 856
Code page 856 (CCSID 856) (also known as CP 856 and IBM 00856), is a code page used under DOS for Hebrew in Israel.
See Non-breaking space and Code page 856
Code page 857
Code page 857 (CCSID 857) (also known as CP 857, IBM 00857, and OEM 857, MS-DOS Turkish) is a code page used under DOS in Turkey to write Turkish.
See Non-breaking space and Code page 857
Code page 859
Code page 859 (CCSID 859) (also known as CP 859 and IBM 00859) is a code page used under DOS to write Western European languages.
See Non-breaking space and Code page 859
Code page 860
Code page 860 (CCSID 860) (also known as CP 860, IBM 00860, OEM 860, DOS Portuguese) is a code page used under DOS in Portugal to write Portuguese and it is also suitable to write Spanish and Italian.
See Non-breaking space and Code page 860
Code page 861
Code page 861 (CCSID 861) (also known as CP 861, IBM 00861, OEM 861, DOS Icelandic) is a code page used under DOS in Iceland to write the Icelandic language (as well as other Nordic languages).
See Non-breaking space and Code page 861
Code page 862
Code page 862 (CCSID 862) (also known as CP 862, IBM 00862, OEM 862 (Hebrew), MS-DOS Hebrew) is a code page used under DOS in Israel for Hebrew.
See Non-breaking space and Code page 862
Code page 863
Code page 863 (CCSID 863) (also known as CP 863, IBM 00863, OEM 863, MS-DOS French Canada) is a code page used under DOS in Canada to write French (mainly in Quebec) although it lacks the letters Æ, æ, Œ, œ, Ÿ and ÿ.
See Non-breaking space and Code page 863
Code page 864
Code page 864 (CCSID 864) (also known as CP 864, IBM 00864) is a code page used to write Arabic in Egypt, Iraq, Jordan, Saudi Arabia, and Syria.
See Non-breaking space and Code page 864
Code page 865
Code page 865 (CCSID 865) (also known as CP 865, IBM 00865, OEM 865, DOS Nordic) is a code page used under DOS in Denmark and Norway to write Nordic languages (except Icelandic, for which code page 861 is used).
See Non-breaking space and Code page 865
Code page 866
Code page 866 (CCSID 866) (CP 866, "DOS Cyrillic Russian") is a code page used under DOS and OS/2 in Russia to write Cyrillic script.
See Non-breaking space and Code page 866
Code page 867
Code page 867 (CCSID 867) is a Hebrew 8-bit code page defined by IBM in 1998.
See Non-breaking space and Code page 867
Code page 869
Code page 869 (CCSID 869) (CP 869, IBM 869, OEM 869) is a code page used under DOS to write Greek and may also be used to get Greek letters for other uses such as math.
See Non-breaking space and Code page 869
Compose key
A compose key (sometimes called multi key) is a key on a computer keyboard that indicates that the following (usually 2 or more) keystrokes trigger the insertion of an alternate character, typically a precomposed character or a symbol.
See Non-breaking space and Compose key
Control key
In computing, a Control key is a modifier key which, when pressed in conjunction with another key, performs a special operation (for example, C).
See Non-breaking space and Control key
CSC – IT Center for Science
CSC – IT Center for Science Ltd. (also known as Finnish IT Center for Science, natively) provides IT support and modeling, computing and information services for academia, research institutes and companies in Finland.
See Non-breaking space and CSC – IT Center for Science
CSS
Cascading Style Sheets (CSS) is a style sheet language used for specifying the presentation and styling of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML).
See Non-breaking space and CSS
Cut, copy, and paste
Cut, copy, and paste are essential commands of modern human–computer interaction and user interface design.
See Non-breaking space and Cut, copy, and paste
DOS
DOS is a family of disk-based operating systems for IBM PC compatible computers.
See Non-breaking space and DOS
EBCDIC
Extended Binary Coded Decimal Interchange Code (EBCDIC) is an eight-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems.
See Non-breaking space and EBCDIC
Emacs
Emacs, originally named EMACS (an acronym for "Editor Macros"), is a family of text editors that are characterized by their extensibility.
See Non-breaking space and Emacs
French language
French (français,, or langue française,, or by some speakers) is a Romance language of the Indo-European family.
See Non-breaking space and French language
German language
German (Standard High German: Deutsch) is a West Germanic language in the Indo-European language family, mainly spoken in Western and Central Europe. It is the most widely spoken and official or co-official language in Germany, Austria, Switzerland, Liechtenstein, and the Italian province of South Tyrol.
See Non-breaking space and German language
GNU Project
The GNU Project is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983.
See Non-breaking space and GNU Project
HP Roman
In computing HP Roman is a family of character sets consisting of HP Roman Extension, HP Roman-8, HP Roman-9 and several variants.
See Non-breaking space and HP Roman
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser.
See Non-breaking space and HTML
International System of Units
The International System of Units, internationally known by the abbreviation SI (from French Système international d'unités), is the modern form of the metric system and the world's most widely used system of measurement.
See Non-breaking space and International System of Units
ISO/IEC 8859
ISO/IEC 8859 is a joint ISO and IEC series of standards for 8-bit character encodings.
See Non-breaking space and ISO/IEC 8859
Keyboard layout
A keyboard layout is any specific physical, visual, or functional arrangement of the keys, legends, or key-meaning associations (respectively) of a computer keyboard, mobile phone, or other computer-controlled typographic keyboard.
See Non-breaking space and Keyboard layout
Keyboard shortcut
In computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action.
See Non-breaking space and Keyboard shortcut
KOI8-R
KOI8-R (RFC 1489) is an 8-bit character encoding, derived from the KOI-8 encoding by the programmer Andrei Chernov in 1993 and designed to cover Russian, which uses a Cyrillic alphabet.
See Non-breaking space and KOI8-R
KOI8-U
KOI8-U (RFC 2319) is an 8-bit character encoding, designed to cover Ukrainian, which uses a Cyrillic alphabet.
See Non-breaking space and KOI8-U
LaTeX
LaTeX (or, often stylized with vertically offset letters) is a software system for typesetting documents.
See Non-breaking space and LaTeX
LibreOffice
LibreOffice is a free and open-source office productivity software suite, a project of The Document Foundation (TDF).
See Non-breaking space and LibreOffice
Line wrap and word wrap
Line breaking, also known as word wrapping, is breaking a section of text into lines so that it will fit into the available width of a page, window or other display area.
See Non-breaking space and Line wrap and word wrap
Linux
Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
See Non-breaking space and Linux
List of XML and HTML character entity references
In SGML, HTML and XML documents, the logical constructs known as character data and attribute values consist of sequences of characters, in which each character can manifest directly (representing itself), or can be represented by a series of characters called a character reference, of which there are two types: a numeric character reference and a character entity reference.
See Non-breaking space and List of XML and HTML character entity references
Lotus International Character Set
The Lotus International Character Set (LICS) is a proprietary single-byte character encoding introduced in 1985 by Lotus Development Corporation.
See Non-breaking space and Lotus International Character Set
LyX
LyX (styled as LYX; pronounced) is an open source, graphical user interface document processor based on the LaTeX typesetting system.
See Non-breaking space and LyX
MacOS
macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.
See Non-breaking space and MacOS
Microsoft Windows
Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.
See Non-breaking space and Microsoft Windows
Microsoft Word
Microsoft Word is a word processor developed by Microsoft.
See Non-breaking space and Microsoft Word
Monospaced font
A monospaced font, also called a fixed-pitch, fixed-width, or non-proportional font, is a font whose letters and characters each occupy the same amount of horizontal space.
See Non-breaking space and Monospaced font
OpenOffice.org
OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite.
See Non-breaking space and OpenOffice.org
Option key
The Option key,, is a modifier key present on Apple keyboards.
See Non-breaking space and Option key
Page break
A page break is a marker in an electronic document that tells the document interpreter that the content which follows is part of a new page. Non-breaking space and page break are control characters.
See Non-breaking space and Page break
Plain text
In computing, plain text is a loose term for data (e.g. file contents) that represent only characters of readable material but not its graphical representation nor other objects (floating-point numbers, images, etc.). It may also include a limited number of "whitespace" characters that affect simple arrangement of text, such as spaces, line breaks, or tabulation characters.
See Non-breaking space and Plain text
Punctuation
Punctuation marks are marks indicating how a piece of written text should be read (silently or aloud) and, consequently, understood.
See Non-breaking space and Punctuation
Python (programming language)
Python is a high-level, general-purpose programming language.
See Non-breaking space and Python (programming language)
Shift key
The Shift key is a modifier key on a keyboard, used to type capital letters and other alternate "upper" characters.
See Non-breaking space and Shift key
Space bar
The space bar is on the bottom center of the keyboard The space bar, spacebar, blank, or space key, is a key on a typewriter or alphanumeric keyboard in the form of a horizontal bar in the lowermost row, significantly wider than all other keys. Non-breaking space and space bar are whitespace.
See Non-breaking space and Space bar
Standard Generalized Markup Language
The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents.
See Non-breaking space and Standard Generalized Markup Language
Style guide
A style guide is a set of standards for the writing, formatting, and design of documents.
See Non-breaking space and Style guide
TeX
TeX (see below), stylized within the system as, is a typesetting program which was designed and written by computer scientist and Stanford University professor Donald Knuth and first released in 1978.
See Non-breaking space and TeX
Thin space
In typography, a thin space is a space character whose width is usually or of an em. Non-breaking space and thin space are whitespace.
See Non-breaking space and Thin space
Typeface
A typeface (or font family) is a design of letters, numbers and other symbols, to be used in printing or for electronic display.
See Non-breaking space and Typeface
Typesetting
Typesetting is the composition of text for publication, display, or distribution by means of arranging physical ''type'' (or sort) in mechanical systems or glyphs in digital systems representing characters (letters and other symbols).
See Non-breaking space and Typesetting
Unicode Consortium
The Unicode Consortium (legally Unicode, Inc.) is a 501(c)(3) non-profit organization incorporated and based in Mountain View, California, U.S. Its primary purpose is to maintain and publish the Unicode Standard which was developed with the intention of replacing existing character encoding schemes that are limited in size and scope, and are incompatible with multilingual environments.
See Non-breaking space and Unicode Consortium
Unicode input
Unicode input is the insertion of a specific Unicode character on a computer by a user; it is a common way to input characters not directly supported by a physical keyboard.
See Non-breaking space and Unicode input
Unix
Unix (trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
See Non-breaking space and Unix
Vim (text editor)
Vim ("Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a capital, since it's a name, again like Jim." vi improved) is a free and open-source, screen-based text editor program.
See Non-breaking space and Vim (text editor)
Whitespace character
A whitespace character is a character data element that represents white space when text is rendered for display by a computer. Non-breaking space and whitespace character are whitespace.
See Non-breaking space and Whitespace character
Windows code page
Windows code pages are sets of characters or code pages (known as character encodings in other operating systems) used in Microsoft Windows from the 1980s and 1990s.
See Non-breaking space and Windows code page
Windows-1250
Windows-1250 is a code page used under Microsoft Windows to represent texts in Central European and Eastern European languages that use the Latin script.
See Non-breaking space and Windows-1250
Windows-1251
Windows-1251 is an 8-bit character encoding, designed to cover languages that use the Cyrillic script such as Russian, Ukrainian, Belarusian, Bulgarian, Serbian Cyrillic, Macedonian and other languages.
See Non-breaking space and Windows-1251
Windows-1252
Windows-1252 or CP-1252 (Windows code page 1252) is a legacy single-byte character encoding that is used by default (as the "ANSI code page") in Microsoft Windows throughout the Americas, Western Europe, Oceania, and much of Africa.
See Non-breaking space and Windows-1252
Windows-1253
Windows code page 1253 ("Greek - ANSI"), commonly known by its IANA-registered name Windows-1253 or abbreviated as cp1253, is a Microsoft Windows code page used to write modern Greek.
See Non-breaking space and Windows-1253
Windows-1254
Windows-1254 is a code page used under Microsoft Windows (and for the web), to write Turkish that it was designed for (and the vast majority of users use it for that language, even though it can also be used for some other languages).
See Non-breaking space and Windows-1254
Windows-1255
Windows-1255 is a code page used under Microsoft Windows to write Hebrew.
See Non-breaking space and Windows-1255
Windows-1256
Windows-1256 is a code page used under Microsoft Windows to write Arabic and other languages that use Arabic script, such as Persian and Urdu.
See Non-breaking space and Windows-1256
Windows-1257
Windows-1257 (Windows Baltic) is an 8-bit, single-byte extended ASCII code page used to support the Estonian (which also used in Windows-1252), Latvian and Lithuanian languages under Microsoft Windows.
See Non-breaking space and Windows-1257
Windows-1258
Windows-1258 is a code page used in Microsoft Windows to represent Vietnamese texts.
See Non-breaking space and Windows-1258
Word processor
A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features.
See Non-breaking space and Word processor
WordPerfect
WordPerfect (WP) is a word processing application, now owned by Alludo, with a long history on multiple personal computer platforms.
See Non-breaking space and WordPerfect
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
See Non-breaking space and X Window System
See also
Control characters
- ASA carriage control characters
- Acknowledgement (data networks)
- Arabic letter mark
- Backspace
- Bell character
- Block check character
- C0 and C1 control codes
- Cancel character
- Caret notation
- Carriage return
- Combining grapheme joiner
- Control character
- Delete character
- Eight Ones
- End-of-Text character
- End-of-Transmission character
- End-of-Transmission-Block character
- Enquiry character
- Escape character
- Escape sequence
- Escape sequences in C
- Figure space
- Left-to-right mark
- Line starve
- Newline
- Non-breaking space
- Null character
- Page break
- Right-to-left mark
- Shift Out and Shift In characters
- Soft hyphen
- Space (punctuation)
- Substitute character
- Syriac Abbreviation Mark
- Tab key
- Word joiner
- Zero-width joiner
- Zero-width non-joiner
- Zero-width space
Unicode formatting code points
- Arabic letter mark
- Dotted circle
- Figure space
- Left-to-right mark
- Non-breaking space
- Right-to-left mark
- Soft hyphen
- Word joiner
- Zero-width joiner
- Zero-width non-joiner
- Zero-width space
Whitespace
- Carriage return
- Counter (typography)
- Figure space
- Kerning
- Leading
- Letter spacing
- Line starve
- Newline
- Non-breaking space
- Quad (typography)
- Sentence spacing
- Soft hyphen
- Space (punctuation)
- Space bar
- Tab key
- Thin space
- Whitespace (programming language)
- Whitespace character
- Word spacing
- Zero-width space
References
[1] https://en.wikipedia.org/wiki/Non-breaking_space
Also known as &NonBreakingSpace, , 00A0, Fixed space, Hard space, Incompressible space, NARROW NO-BREAK SPACE, NBSP, Narrow non-breaking space, Nbsp;, No-Break Space, NoBreak, Non breakable space, Non breaking space, Non-break space, Non-breakable space, Non-breaking, Non-breaking spaces, Non-printing blank, Non-printing space, Nonbreaking space, Required space, Soft space, U+00A0, U+202F, U00A0, Unbreakable space, .
, List of XML and HTML character entity references, Lotus International Character Set, LyX, MacOS, Microsoft Windows, Microsoft Word, Monospaced font, OpenOffice.org, Option key, Page break, Plain text, Punctuation, Python (programming language), Shift key, Space bar, Standard Generalized Markup Language, Style guide, TeX, Thin space, Typeface, Typesetting, Unicode Consortium, Unicode input, Unix, Vim (text editor), Whitespace character, Windows code page, Windows-1250, Windows-1251, Windows-1252, Windows-1253, Windows-1254, Windows-1255, Windows-1256, Windows-1257, Windows-1258, Word processor, WordPerfect, X Window System.