{"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+0558","name":"MODIFIER LETTER ARMENIAN SMALL EH","group":"Armenian","inReference":true,"displayLabel":"՘","validScalar":true,"warnings":["missing-glyph"],"explanations":[{"id":"missing-glyph","title":"Missing glyph is not a character","behavior":"A hollow box, a rectangle with hexadecimal digits, or a boxed question mark is the font's .notdef or last-resort glyph. It is not its own character.","limitation":"That sign does not prove the code point is unassigned, and it is not U+FFFD unless the string actually contains U+FFFD. DerivedAge lists U+0558 as first assigned in Unicode 18.0. Destination fonts were not tested.","fix":"Read the code point. A font built before that assignment has no reason to contain a glyph. Use a placeholder only when the destination was identified and the meaning can survive the change.","source":"https://www.unicode.org/reports/tr44/","alternatives":[{"value":"?","reason":"Visible placeholder when the destination cannot show this scalar","tradeoff":"One ASCII question mark. It is not this character and it is not U+FFFD."}],"evidenceTier":"standards-informed-editorial","evidence":{"behavior":"standards-informed","compatibility":"not-tested","repair":"editorial-guidance"}}],"formats":{"codepoint":"U+0558","htmlDecimal":"&#1368;","htmlHex":"&#x0558;","cssEscape":"\\0558 ","javascriptEscape":"\\u0558"},"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":"18.0","ageSource":"DerivedAge","previewFont":null,"destination":"not-tested"},"localFont":{"evidenceTier":"measured-local","destination":"not-tested","cmap":{"NotoSansMath-Regular.ttf":false,"NotoSansSymbols2-Regular.ttf":false},"shaping":{"NotoSansMath-Regular.ttf":{"status":"not-run","reason":"This scalar is a cmap fixture, not a shaping string."},"NotoSansSymbols2-Regular.ttf":{"status":"not-run","reason":"This scalar is a cmap fixture, not a shaping string."}}},"confusables":{"inTable":false,"destination":"not-tested"}}],"graphemes":{"status":"available","method":"runtime-intl-segmenter","unicodeDataVersion":"runtime-unknown","count":1,"segments":[{"text":"՘","utf16Offset":0,"codepoints":["U+0558"]}]},"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/"}}