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:
- Older Android phones and cheap tablets. Manufacturers sometimes strip fonts to save space. Anything from the Mathematical Alphanumeric Symbols block may be missing.
- Games and game launchers. Roblox, Fortnite, PUBG Mobile and Free Fire each render text with their own bundled font. If that font lacks a character, you get a box, and the game may also reject the name outright.
- Smart TVs, car displays and e-readers. Their fonts are small and rarely updated.
- Some desktop apps. Anything built on an old text engine, including a few email clients and older versions of Microsoft Office, can show boxes where a browser on the same computer shows the letters correctly.
Some styles are riskier than others
Not every style has the same odds. In rough order from safest to most fragile:
- Bold, italic and sans-serif math letters. These are the most widely supported and rarely fail on a phone from the last eight years.
- Circled and squared letters, small caps, fullwidth text. Also broadly supported; they come from older blocks.
- Script and Fraktur. Well supported on phones but a common casualty on smart TVs and old Android devices.
- 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.
- Combining marks and glitch text. The letters usually draw fine, but the stacked accents can be clipped, limited or stripped by the app.
- 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
- Switch styles. Try the bold or bold-italic version of the same idea; they cover the same mood with far better support.
- Update the phone. A system update often adds the missing fonts, especially on Android.
- Check the field, not the font. Usernames on most games and many apps allow only plain letters, numbers and underscores. No font change will help there; use the display name or bio instead.
- Keep a plain-text fallback. Put a normal spelling of your name somewhere in the profile so people can still search for you and screen readers can announce it.
- Avoid the fanciest blocks for anything important. Decorative accents around a name are fine; a phone number or a URL in fancy characters is asking for trouble.
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.