{"schema":"cpc-unicode-exact-v1","unicodeVersion":"18.0.0","purpose":"identifier","citation":"Do not invent a platform-support claim from this data.","missingDoesNotMeanUnassigned":true,"visibilityMethod":"Class uses scalar ranges, then the runtime's Unicode property escapes for marks and format characters. Age comes from DerivedAge when the age table loads. previewFont is this site's bundled cmap only. destination is not-tested.","localFontMethod":"cmap membership and any HarfBuzz result are for these two bundled fonts only. A fixture miss is not destination coverage. A scalar absent from fixtures was not measured.","text":" ","characters":[{"codepoint":"U+00A0","name":"NO-BREAK SPACE","group":"Latin-1 Supplement","inReference":true,"displayLabel":"[NBSP]","validScalar":true,"warnings":["space-or-formatting","no-break-space","identifier-space"],"explanations":[{"id":"no-break-space","title":"No-break space","behavior":"A spacing character that inhibits ordinary line breaking at its position.","limitation":"It resembles an ordinary space and can surprise search, source formatting and wrapping.","fix":"Replace with U+0020 when nonbreaking behavior is unnecessary.","source":"https://www.unicode.org/reports/tr14/","alternatives":[{"value":" ","reason":"Ordinary space","tradeoff":"Permits line breaks; changes layout behavior."}],"evidenceTier":"standards-informed-editorial","evidence":{"behavior":"standards-informed","compatibility":"not-tested","repair":"editorial-guidance"}},{"id":"identifier-space","title":"No-break space in an identifier","behavior":"U+00A0 is a space. An identifier grammar that accepts U+0020, or that accepts no spaces, does not treat U+00A0 as U+0020.","limitation":"This describes the scalar. It is not a test of a named language, username field, or compiler. Acceptance was not tested.","fix":"Use U+0020 when an ASCII space is required. Remove the space when the grammar allows no space.","source":"https://www.unicode.org/reports/tr44/","alternatives":[{"value":" ","reason":"ASCII space when a space is allowed","tradeoff":"A different scalar. It permits a line break."}],"evidenceTier":"standards-informed-editorial","evidence":{"behavior":"standards-informed","compatibility":"not-tested","repair":"editorial-guidance"}}],"formats":{"codepoint":"U+00A0","htmlDecimal":"&#160;","htmlHex":"&#x00A0;","cssEscape":"\\00A0 ","javascriptEscape":"\\u00A0"},"visibility":{"class":"assigned-or-unknown","ifMissingGlyph":"If you see a hollow box, a hex box, or a boxed question mark, that is the font's missing-glyph sign. It is not a separate character, it is not proof the scalar is unassigned, and it is not U+FFFD unless this string contains U+FFFD. Destination font, firmware, and app were not tested.","age":"1.1","ageSource":"DerivedAge","previewFont":null,"destination":"not-tested"},"localFont":null,"confusables":{"inTable":true,"evidenceTier":"uts39-confusable-skeleton","destination":"not-tested","skeleton":["U+0020"],"others":["U+0020","U+1680","U+2002","U+2003","U+2004","U+2005","U+2006","U+2007"],"othersRemaining":9}}],"graphemes":{"status":"available","method":"runtime-intl-segmenter","unicodeDataVersion":"runtime-unknown","count":1,"segments":[{"text":" ","utf16Offset":0,"codepoints":["U+00A0"]}]},"normalization":{"method":"runtime-string-normalize","unicodeDataVersion":"runtime-unknown","forms":{"NFC":{"changed":false,"result":null},"NFD":{"changed":false,"result":null},"NFKC":{"changed":true,"result":" "},"NFKD":{"changed":true,"result":" "}}},"targetCompatibility":{"status":"unknown","evidenceTier":"not-tested","purpose":"identifier","explanation":"No OS, font, browser, application, field policy or rendering engine was tested. Unicode validity and segmentation do not establish actual display or acceptance."},"sources":{"bidi":"https://www.unicode.org/reports/tr9/","breaks":"https://www.unicode.org/reports/tr14/","normalization":"https://www.unicode.org/reports/tr15/","graphemes":"https://www.unicode.org/reports/tr29/","emoji":"https://www.unicode.org/reports/tr51/","ucd":"https://www.unicode.org/reports/tr44/"}}