Why Fancy Text Shows as Boxes (and How to Fix It)
You copied a beautiful font, pasted it, and your friend sees □□□. Here is what is going on, and how to pick styles that look right for everyone.
Boxes (□), question marks in diamonds (�) or blank squares are the most common complaint about fancy text. The good news: your text isn't broken. The characters are all still there. The device showing them just doesn't know how to draw them.
How fancy text works
Fancy text isn't a font in the usual sense. When you type "Hello" into a fancy text generator, each letter is swapped for a different Unicode character that looks like a styled letter, for example 𝓗 is "Mathematical Bold Script Capital H", a completely separate character from the normal H.
To show any character, your phone needs a font file that includes a drawing (a "glyph") for it. Normal letters are in every font. Rarer characters are only in some fonts. When none of the installed fonts contain a glyph, the phone draws a placeholder box instead. Designers call these boxes tofu.
Why it happens on some devices only
- Older phones and operating systems ship fewer fonts. A style that looks perfect on a new iPhone may show boxes on a five-year-old Android.
- Some apps use their own fonts and ignore the phone's fallback fonts, especially games and some smart-TV or car screens.
- Newer characters, such as recently added emojis or rare scripts, take years to reach every device.
- Combining marks (used for s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶, underline and glitch text) can stack or shift strangely in some apps, even when the letters themselves display.
Which styles are safe?
Styles built from the "Mathematical Alphanumeric Symbols" block have been part of Unicode since 2001 and are supported almost everywhere today. These are the safest picks:
| Style | Example | Copy |
|---|---|---|
| Bold Serif | 𝐒𝐚𝐟𝐞 𝐭𝐞𝐱𝐭 | |
| Italic Serif | 𝑆𝑎𝑓𝑒 𝑡𝑒𝑥𝑡 | |
| Bold Cursive | 𝓢𝓪𝓯𝓮 𝓽𝓮𝔁𝓽 | |
| Bold Sans | 𝗦𝗮𝗳𝗲 𝘁𝗲𝘅𝘁 | |
| Double Struck | 𝕊𝕒𝕗𝕖 𝕥𝕖𝕩𝕥 | |
| Typewriter | 𝚂𝚊𝚏𝚎 𝚝𝚎𝚡𝚝 | |
| Small Caps | ꜱᴀꜰᴇ ᴛᴇxᴛ |
Styles borrowed from many different alphabets ("Asian style", Cherokee, Ethiopic or Canadian syllabics) are the most likely to show boxes on older devices, because they need several extra fonts at once.
Use the compatibility dots
Every style on FancyTextGenie has a coloured dot so you can see the risk before you paste:
- Green: works almost everywhere.
- Amber: works in most apps; a few older phones may show boxes.
- Red: may show boxes on older phones or in games. Test before using it somewhere important.
How to fix boxes
- Switch to a green-dot style. This is the quickest fix and works for everyone who sees your text.
- Update the phone. System updates add new fonts and emoji. If boxes appear on your own phone, check for an update.
- Try a different app. If text looks fine in WhatsApp but not in a game, the game is using its own limited font. Use a simpler style for game names.
- Avoid mixing many styles. The more different character sets you combine, the higher the chance one of them is missing.
- Remove rare symbols. Decorations like ꧁ ꧂ display widely, but some very rare symbols don't. Swap them for common ones from the text symbols page.
What about question marks?
A � (question mark in a diamond) is different from a box. It usually means the text was damaged when copied, for example by an app or website that doesn't handle Unicode properly and cut a character in half. Copy the text again from the source, and avoid editing it in apps that convert text to an older encoding.
Test before you commit
Before you buy a name-change card in a game or print a styled name, send the text to a friend with a different phone and ask how it looks. If both of you see the same thing, you are safe. For game names, our Free Fire and PUBG name pages show which styles tend to work inside those games.