Also used to join emoji with modifier characters.
![non breaking space code non breaking space code](https://yunarwinardi.com/wp-content/uploads/2019/12/html-sample-file.jpg)
When placed between two characters that would otherwise not be connected, a ZWJ causes them to be printed in their connected forms (ligature). When placed between two characters that would otherwise be connected into a ligature, a ZWNJ causes them to be printed in their final and initial forms, respectively. U+3000 IDEOGRAPHIC SPACE Regular Space Characters with Zero Width U+200B ZERO WIDTH SPACE Usually used when typesetting mathematical formulas. U+205F MEDIUM MATHEMATICAL SPACEĪ 4/18 em wide space, where 1 em is the height of the current font. U+202F NARROW NO-BREAK SPACEĪ narrow form of a no-break space, typically the width of a "THIN SPACE". Narrower than the "THIN SPACE", usually the thinnest space character. U+2009 THIN SPACEĪ 1/6 em - 1/4 em wide space, where 1 em is the height of the current font. U+2008 PUNCTUATION SPACEĪ space character that is as wide as a period ("."). Usually used when typesetting vertically aligned numbers. U+2007 FIGURE SPACEĪ space character that is as wide as fixed-width digits. U+2006 SIX-PER-EM SPACEĪ 1/6 em wide space, where 1 em is the height of the current font. U+2005 FOUR-PER-EM SPACEĪ 1/4 em wide space, where 1 em is the height of the current font. U+2004 THREE-PER-EM SPACEĪ 1/3 em wide space, where 1 em is the height of the current font. U+2003 EM SPACEĪ 1 em wide space, where 1 em is the height of the current font. U+2002 EN SPACEĪ 1 en (= 1/2 em) wide space, where 1 em is the height of the current font. U+2001 EM QUADĪ 1 em wide space, where 1 em is the height of the current font. Abbreviation: NBSP U+2000 EN QUADĪ 1 en (= 1/2 em) wide space, where 1 em is the height of the current font. U+00A0 NO-BREAK SPACEĪ fixed space that prevents an automatic line break at its position. This is the regular space character as produced by pressing the space bar of your keyboard. Regular and Unusual Space Characters Regular Space Characters U+0020 SPACE A better understanding of HTML coding will help users understand why these types of unconventional symbol and letter combinations might get injected into a text message.Regular and Unusual Space Characters - Unicode Explorer Unicode Explorer Unicode Blocks Emoji Lists Articles Tools My List A user who is not familiar with HTML might be extremely confused by why a message has tags in between each sentence or in the middle of different phrases. Here, the additional non-breaking spaces will become tags. Some browsers or other technologies may render pages either completely or partially in HTML code, rather than in plain text. One common issue for non-technical users is that the non-breaking space tag might show up on Web pages, emails or other text elements that have not been set up correctly. In order to produce white space effectively, programmers use a non-breaking space. Spaces that look correct in HTML coding might not look right when the page is rendered. Unlike Word processing environments, HTML environments do not allow developers to create white space by simply hitting the space bar.
![non breaking space code non breaking space code](https://i.stack.imgur.com/sw7CY.png)
Some of the limitations of HTML have to do with how the coding language treats white space on a page. Techopedia Explains Non-Breaking Space (NBSP)