elefcode
← All guides

Design · 3 min read

How Fancy Text Generators Work (and Their Accessibility Cost)

Social bios full of 𝐛𝐨𝐥𝐝, 𝓈𝒸𝓇𝒾𝓅𝓉, and 𝕕𝕠𝕦𝕓𝕝𝕖-𝕤𝕥𝕣𝕦𝕔𝕜 letters are not using fonts at all. They are using different characters.

Try it yourself with the related tool.

Generate fancy text →

Advertisement

Characters, not fonts

Unicode includes a block called Mathematical Alphanumeric Symbols, designed for maths notation, with complete alphabets in bold, italic, script, fraktur, double-struck, and monospace styles. A fancy-text generator swaps each normal letter for its look-alike, so the style survives being pasted into places that do not allow formatting.

Other tricks

Combining characters add strikethroughs or underlines on top of letters. Small capitals and upside-down text borrow similar-looking letters from other alphabets. Results depend on the fonts on the reader's device — missing characters show as empty boxes.

The accessibility cost

Screen readers may read each styled letter by its character name — "mathematical bold capital H" — or skip it entirely. Search engines and in-app search usually will not match it either. Use fancy text sparingly for decoration, and never for your name, key information, or hashtags.

Related guides