Why Do Fancy Fonts Show as Boxes or Question Marks?

Pasted fancy text turning into ▯▯▯ or ??? means the device has no font for those characters. Here is why it happens, which styles are safest, and how to fix it.

You copied a name in a beautiful script style, pasted it into a game or a friend’s phone showed it back to you, and instead of letters there is a row of empty rectangles. Nothing is broken. The text is exactly what you pasted; the screen simply has no picture for those characters.

Fancy text is not a font

Every style on a site like this is built from characters that already exist in Unicode, the shared list of characters that all modern devices agree on. The cursive “𝓪” is not the letter a drawn in a cursive typeface; it is a completely different character called MATHEMATICAL BOLD SCRIPT SMALL A, with its own number, U+1D4EA. When you paste it, the app receives that number and asks the operating system for a glyph to draw.

If none of the installed fonts contains a drawing for that number, the system draws a placeholder instead. Depending on the platform that placeholder is a hollow box, a box with a question mark inside, a black diamond with a question mark, or, on some older Android builds, nothing at all. Typographers call it “tofu” because the rectangles look like little blocks of bean curd.

Which devices struggle

Modern phones are well covered. iOS has shipped fonts for the mathematical alphabets, enclosed letters and most symbols since around iOS 11, and Android has shipped Noto fonts that cover them since roughly Android 8. Windows 10 and 11 draw them with Segoe UI Symbol and Cambria Math. macOS has had them for years.

The gaps appear in four places:

Some styles are riskier than others

Not every style has the same odds. In rough order from safest to most fragile:

  1. Bold, italic and sans-serif math letters. These are the most widely supported and rarely fail on a phone from the last eight years.
  2. Circled and squared letters, small caps, fullwidth text. Also broadly supported; they come from older blocks.
  3. Script and Fraktur. Well supported on phones but a common casualty on smart TVs and old Android devices.
  4. Lookalike alphabets that borrow from Cherokee, Thai, Canadian syllabics or Georgian. These depend on the device having fonts for those writing systems, which is not guaranteed.
  5. Combining marks and glitch text. The letters usually draw fine, but the stacked accents can be clipped, limited or stripped by the app.
  6. Rare symbols like 𝄞 or 🂡 from small specialist blocks.

If you want a name that survives everywhere, pick from the first two groups.

Why it can look fine to you and broken to someone else

You are looking at your own screen with your own fonts. The person reading your bio may be on a different operating system, a different app version, or a work laptop locked to old fonts. This is also why a screenshot is a poor test: a screenshot bakes in your device’s rendering, and the recipient sees the picture rather than the text.

The only reliable check is to view the text on a device you do not own, or in the app’s own preview on another account.

How to fix it

What screen readers do

Even when the characters draw correctly, assistive technology may read “mathematical bold script small a” for each letter, or skip the word entirely. If your audience includes people who rely on a screen reader, keep the fancy version to a heading or a single line and write everything else plainly. That is not a limitation of this site; it is how Unicode text works everywhere.