Unicode 18.0.0
Why does a character show as a box or a question mark?
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. Code points: U+0558. 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. A non-equivalent fallback is "?" (Visible placeholder when the destination cannot show this scalar). One ASCII question mark. It is not this character and it is not U+FFFD. Font coverage, shaping, and application acceptance were not tested, so those results are unknown.
Code points
-
U+0558
What was checked
Missing glyph is not a character
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.
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.
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.
- Fallback ?: Visible placeholder when the destination cannot show this scalar One ASCII question mark. It is not this character and it is not U+FFFD.
What this does not prove
No OS, font, browser, application, field policy or rendering engine was tested. Unicode validity and segmentation do not establish actual display or acceptance.
Machine-readable JSON · Exact lookup · Markdown · Capability lab