Why Does Fancy Text Look Different on iPhone vs Android?

You send a styled name and a friend says it looks totally different — or shows as boxes. Same characters, two different sets of fonts drawing them.

Short answer

Because each phone draws the styled characters with its own fonts. iPhone uses Apple’s San Francisco with a limited fallback; Android uses the Noto family (“no more tofu”), which covers more of the styled-character range. So the same string can look slightly different in shape, or render on Android while boxing out on an iPhone — or box out on an old Android that predates the coverage. Your text isn’t broken; the reader’s device is choosing the picture.

The rule: the reader’s device — not yours — picks the font that draws each character.
The cause

Same characters, different fonts

A styled letter like 𝕄 is a single Unicode character. Neither phone has a “fancy font” installed for your whole message — each one reaches into its font library to find a picture (a glyph) for that character. Apple and Google ship different libraries:

Because the glyph shapes and coverage differ, the same styled word can look a little different on each — or appear on one and box out on the other.

Boxes

Why one person sees boxes and another doesn’t

The decorative styles (fraktur, double-struck, obscure symbols) are where the gap shows most. Modern Android usually draws them via Noto; a strict iPhone may box them; and an old Android that never received the newer Noto coverage will box them too. So “it’s broken for some people” almost always means those people are on a device without a glyph for that character — not that you did anything wrong.

You see: 𝕬𝖊𝖘𝖙𝖟𝖊𝖙𝖒𝖈  ·  an old Android sees: ▯▯▯▯▯▯▯▯▯
What to do

How to make it look the same everywhere

Stick to the widely-covered styles — bold, italic, small caps, monospace — which render nearly identically on both platforms. Save the decorative styles for throwaway flair, keep load-bearing words readable, and if a style matters, test it on a second device (an older Android is the toughest case). More in why fonts show as boxes.

Generate cross-device styled text

Pick a widely-supported style and it’ll look the same on iPhone and Android. Type once, copy, paste anywhere.

Open the Text Generator →

Related: do fancy fonts work on iPhone, why fonts show as boxes, and why copied fancy text loses formatting.

FAQ

Frequently Asked Questions

Because each OS draws the styled characters with its own fonts — Apple’s San Francisco on iPhone, the Noto family on Android. Different coverage and glyph shapes mean the same string can look slightly different, or render on one and box out on the other.

A box means that person’s device has no glyph for the character. Modern Android draws most styles via Noto; a strict iPhone or an old Android may box the decorative ones. It depends entirely on the viewer’s device, not your text.

Bold, italic, small caps and monospace are covered on both and look nearly identical. Fraktur, double-struck and obscure decorative styles are where the two platforms diverge most.

The reader’s phone. The sender’s device stores and sends the same Unicode characters; how they look is decided by whichever fonts the reader’s device uses to draw them.