{"schema":"cpc-unicode-exact-v1","unicodeVersion":"18.0.0","purpose":"general","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+1F469","name":"WOMAN","group":"Miscellaneous Symbols and Pictographs","inReference":true,"displayLabel":"👩","validScalar":true,"warnings":[],"explanations":[],"formats":{"codepoint":"U+1F469","htmlDecimal":"&#128105;","htmlHex":"&#x1F469;","cssEscape":"\\1F469 ","javascriptEscape":"\\u{1F469}"},"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":"6.0","ageSource":"DerivedAge","previewFont":null,"destination":"not-tested"},"localFont":null,"confusables":{"inTable":false,"destination":"not-tested"}},{"codepoint":"U+200D","name":"ZERO WIDTH JOINER","group":"General Punctuation","inReference":true,"displayLabel":"[ZWJ]","validScalar":true,"warnings":["space-or-formatting","zero-width-joiner","emoji-zwj-sequence"],"explanations":[{"id":"zero-width-joiner","title":"Zero-width joiner","behavior":"A format character participating in context-sensitive shaping and some emoji sequences.","limitation":"It does not ensure an emoji sequence or ligature will render as one glyph.","fix":"Check the complete grapheme or emoji sequence and the target font/shaping engine.","source":"https://www.unicode.org/reports/tr51/","alternatives":[],"evidenceTier":"standards-informed-editorial","evidence":{"behavior":"standards-informed","compatibility":"not-tested","repair":"editorial-guidance"}},{"id":"emoji-zwj-sequence","title":"Emoji sequence that can stay several characters","behavior":"A zero-width joiner can ask a renderer to draw the surrounding scalars as one emoji glyph. The same string can show as several characters when that request is not applied.","limitation":"The joiner does not guarantee a single glyph. Shaping and emoji sequence support were not tested.","fix":"Keep the whole sequence when one emoji is required. Remove U+200D only when the destination must keep the surrounding characters separate.","source":"https://www.unicode.org/reports/tr51/","alternatives":[],"evidenceTier":"standards-informed-editorial","evidence":{"behavior":"standards-informed","compatibility":"not-tested","repair":"editorial-guidance"}}],"formats":{"codepoint":"U+200D","htmlDecimal":"&#8205;","htmlHex":"&#x200D;","cssEscape":"\\200D ","javascriptEscape":"\\u200D"},"visibility":{"class":"format","ifMissingGlyph":"This format character can be copied and still look blank. A box is a different failure: the font's missing-glyph sign. Destination font, firmware, and app were not tested.","age":"1.1","ageSource":"DerivedAge","previewFont":{"file":"NotoSansEgyptianHieroglyphs-Regular.ttf","label":"Egyptian Hieroglyphs","evidenceTier":"bundled-font-cmap","note":"This site's bundled preview font lists this scalar in its cmap. The destination font, firmware, and app were not tested."},"destination":"not-tested"},"localFont":null,"confusables":{"inTable":false,"destination":"not-tested"}},{"codepoint":"U+1F4BB","name":"PERSONAL COMPUTER","group":"Miscellaneous Symbols and Pictographs","inReference":true,"displayLabel":"💻","validScalar":true,"warnings":[],"explanations":[],"formats":{"codepoint":"U+1F4BB","htmlDecimal":"&#128187;","htmlHex":"&#x1F4BB;","cssEscape":"\\1F4BB ","javascriptEscape":"\\u{1F4BB}"},"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":"6.0","ageSource":"DerivedAge","previewFont":{"file":"NotoSansSymbols2-Regular.ttf","label":"Symbols","evidenceTier":"bundled-font-cmap","note":"This site's bundled preview font lists this scalar in its cmap. The destination font, firmware, and app were not tested."},"destination":"not-tested"},"localFont":null,"confusables":{"inTable":false,"destination":"not-tested"}}],"graphemes":{"status":"available","method":"runtime-intl-segmenter","unicodeDataVersion":"runtime-unknown","count":1,"segments":[{"text":"👩‍💻","utf16Offset":0,"codepoints":["U+1F469","U+200D","U+1F4BB"]}]},"normalization":{"method":"runtime-string-normalize","unicodeDataVersion":"runtime-unknown","forms":{"NFC":{"changed":false,"result":null},"NFD":{"changed":false,"result":null},"NFKC":{"changed":false,"result":null},"NFKD":{"changed":false,"result":null}}},"targetCompatibility":{"status":"unknown","evidenceTier":"not-tested","purpose":"general","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/"}}