Discord is the most permissive major platform for display names. You can use bold Unicode, script characters, and emoji without issue. However, the 32-character limit has quirks.
The 32-Character Limit
- Standard letters: 1 code point each.
- Small Caps: 1 code point each.
- Mathematical Bold: 2 code points each. A 16-character bold name hits the 32 limit.
- Emoji: Variable. Simple emoji = 1, complex (family/flags) = 2 to 7.
Which Styles Render Correctly
- Mathematical Bold (𝐒𝐭𝐲𝐥𝐢𝐬𝐡) — Renders perfectly everywhere.
- Small Caps (ꜱᴛʏʟɪꜱʜ) — Best choice for longer names.
- Combining/Zalgo (S̷̨t̸r̷o̵n̴g̸) — Renders, but often banned by server admins for disrupting chat layout.
What Discord Flags or Rejects
Discord blocks invisible characters (zero-width spaces) and bidirectional overrides (RTL tricks). It also uses lookalike detection to prevent impersonation.