What the box means

Every character on screen is drawn from a font. When none of the fonts on a device contains a character, the system falls back to a special “missing glyph”. Microsoft’s OpenType recommendations say this glyph (called .notdef) should be an empty rectangle, a rectangle with a question mark or a rectangle with an X, so that people can see that something is missing. Typographers often call these boxes “tofu”.

The three common missing-character shapes: an empty box, a box with a question mark and a box with an X.
Typical “missing glyph” shapes. Fonts are recommended to use one of these.

The important point: the text itself is usually intact. If you copy the box and paste it on a device that has the right font, the symbol often appears correctly.

The four usual causes

1. No font on the device has that character

Unicode contains far more characters than any single font. Phones and computers ship with font sets that cover common scripts and symbols; rare symbols, historic scripts and unusual decorations may be missing. Games are a special case: many draw text with their own built-in fonts, which can cover much less than the phone’s system fonts.

2. The character is newer than the device

Each Unicode version adds characters. Devices only get fonts for them through software updates, at the maker’s pace — see our guide to Unicode 18.0 and the new emoji. A brand-new emoji typically shows as a box on devices that have not been updated.

3. A joined emoji sequence is not supported

Some emoji are built by joining several emoji with an invisible zero-width joiner (ZWJ). If a device does not have a single image for that combination, Unicode’s emoji specification says the joiners are ignored and the parts are shown separately — so you see several emoji instead of one.

A joined emoji sequence shown as one combined image on a newer device and as separate emoji on an older device.
Unsupported emoji sequences fall back to their separate parts.

4. The text-versus-emoji style is different

Some characters, such as ☺ or ♥, have both a plain “text” style and a colourful “emoji” style. Two invisible selectors choose between them: U+FE0E requests text style and U+FE0F requests emoji style. Different apps apply different defaults, so the same character can look plain on one screen and colourful on another. This is a style difference, not a missing character.

How to find out which character is the problem

  1. Paste the text into the Name Character Counter. It lists every character with its Unicode code point.
  2. Look for characters from unusual blocks, very high code points, invisible joiners (U+200D) or variation selectors (U+FE0E / U+FE0F).
  3. Try the same text on a second device or browser. If it works there, the first device is missing a font.

How to fix it

Fixes by situation
SituationWhat to do
You see boxes in someone else’s textUpdate your phone or computer’s software; it often adds fonts and new emoji.
Others see boxes in your name or bioReplace the rare symbol with a widely supported one (simple stars, hearts, brackets), or remove it.
Boxes appear only inside a gameThe game’s own font lacks the character. Choose a different symbol; a phone update will not change the game’s font.
A combined emoji shows as several emojiThe device does not support that sequence yet. Use a single emoji instead, or wait for an update.
A symbol looks plain on one screen and colourful on anotherThat is text vs emoji presentation. It is not broken; choose a symbol without an emoji form if you want a consistent look.

For names and usernames

Your name is read on everyone else’s device, not just yours. If you want it to be readable for most people, prefer symbols that have been in Unicode for many years, keep decorations light and test on at least two devices. For game names, also check the game’s rename preview — games can reject or replace characters, and NameFonts cannot know each game’s current rules.

Frequently Asked Questions

Is the text broken when I see boxes?

Usually not. The characters are still there; your device just has no font to draw them. On a device with the right font they display normally.

Will updating my phone fix the boxes?

Often, yes — updates add fonts and new emoji. It does not help inside games that use their own built-in fonts.

Sources

Next Step

Find out exactly which characters are in your text, so you know which one is causing the box.