The Bluu Room

Fonts for Usernames

Styled characters and username fields are a bad match, and the reasons are worth knowing before you spend an evening on it. This page explains why the field says no, and what to do instead.

Bold ๐˜๐จ๐ฎ๐ซ ๐ญ๐ž๐ฑ๐ญ ๐ก๐ž๐ซ๐ž
Italic ๐‘Œ๐‘œ๐‘ข๐‘Ÿ ๐‘ก๐‘’๐‘ฅ๐‘ก โ„Ž๐‘’๐‘Ÿ๐‘’
Bold italic ๐’€๐’๐’–๐’“ ๐’•๐’†๐’™๐’• ๐’‰๐’†๐’“๐’†
Script ๐’ดโ„ด๐“Š๐“‡ ๐“‰โ„ฏ๐“๐“‰ ๐’ฝโ„ฏ๐“‡โ„ฏ
Bold script ๐“จ๐“ธ๐“พ๐“ป ๐“ฝ๐“ฎ๐”๐“ฝ ๐“ฑ๐“ฎ๐“ป๐“ฎ
Fraktur ๐”œ๐”ฌ๐”ฒ๐”ฏ ๐”ฑ๐”ข๐”ต๐”ฑ ๐”ฅ๐”ข๐”ฏ๐”ข
Bold fraktur ๐–„๐–”๐–š๐–— ๐–™๐–Š๐–๐–™ ๐–๐–Š๐–—๐–Š
Double-struck ๐•๐• ๐•ฆ๐•ฃ ๐•ฅ๐•–๐•ฉ๐•ฅ ๐•™๐•–๐•ฃ๐•–
Sans-serif ๐–ธ๐—ˆ๐—Ž๐—‹ ๐—๐–พ๐—‘๐— ๐—๐–พ๐—‹๐–พ
Sans bold ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐˜๐—ฒ๐˜…๐˜ ๐—ต๐—ฒ๐—ฟ๐—ฒ
Sans italic ๐˜ ๐˜ฐ๐˜ถ๐˜ณ ๐˜ต๐˜ฆ๐˜น๐˜ต ๐˜ฉ๐˜ฆ๐˜ณ๐˜ฆ
Monospace ๐šˆ๐š˜๐šž๐š› ๐š๐šŽ๐šก๐š ๐š‘๐šŽ๐š›๐šŽ
Fullwidth ๏ผน๏ฝ๏ฝ•๏ฝ’ ๏ฝ”๏ฝ…๏ฝ˜๏ฝ” ๏ฝˆ๏ฝ…๏ฝ’๏ฝ…
Circled โ“Žโ“žโ“คโ“ก โ“ฃโ“”โ“งโ“ฃ โ“—โ“”โ“กโ“”
Circled filled ๐Ÿ…จ๐Ÿ…ž๐Ÿ…ค๐Ÿ…ก ๐Ÿ…ฃ๐Ÿ…”๐Ÿ…ง๐Ÿ…ฃ ๐Ÿ…—๐Ÿ…”๐Ÿ…ก๐Ÿ…”
Squared ๐Ÿ…ˆ๐Ÿ„พ๐Ÿ…„๐Ÿ… ๐Ÿ…ƒ๐Ÿ„ด๐Ÿ…‡๐Ÿ…ƒ ๐Ÿ„ท๐Ÿ„ด๐Ÿ…๐Ÿ„ด
Small caps สแดแดœส€ แด›แด‡xแด› สœแด‡ส€แด‡
Superscript สธแต’แต˜สณ แต—แต‰หฃแต— สฐแต‰สณแต‰
Upside down วษนวษฅ ส‡xวส‡ ษนnoสŽ
Strikethrough Yฬถoฬถuฬถrฬถ ฬถtฬถeฬถxฬถtฬถ ฬถhฬถeฬถrฬถeฬถ
Underline Yฬฒoฬฒuฬฒrฬฒ ฬฒtฬฒeฬฒxฬฒtฬฒ ฬฒhฬฒeฬฒrฬฒeฬฒ
Slashed Yฬธoฬธuฬธrฬธ ฬธtฬธeฬธxฬธtฬธ ฬธhฬธeฬธrฬธeฬธ

These are characters, not formatting, which is why they survive a paste into a bio. It is also why a screen reader will not read them as ordinary letters, and why some sites refuse them in a name field.

The honest answer: leave the name plain

A name is the one string other people have to read, type, say out loud and search for, and styled Unicode fails all four. These are characters rather than a font, so a screen reader announces “MATHEMATICAL BOLD CAPITAL A” instead of the letter โ€” a styled username is unusable to a blind visitor and unspeakable to a sighted one. Nobody can type it from memory, and your real spelling will not find you. Put the styling in a bio line, where it is decoration, and keep the name plain.

Why the field refuses it

  • Look-alike names. Styled characters give one name dozens of spellings that look identical, which is the standard impersonation route. Handles are restricted precisely to stop that, and using these characters to resemble somebody else’s name or to get around a name rule is reportable on most platforms. Don’t.
  • ASCII-only handles. Most @handles allow letters, digits and one or two punctuation marks and reject everything else.
  • Normalisation. Some systems fold input to a canonical form on save. Mathematical alphanumerics and fullwidth letters both fold back to plain ASCII, so the styled name is quietly saved as the plain one.
  • Confusable checks. Where Unicode is allowed, many services compare a reduced form of the name and refuse anything that collapses onto an existing one.
  • Length limits. Most styles sit outside the Basic Multilingual Plane and count as two units, so a name can fail a limit it appears to be under.

Some blocks are also capitals-only or have gaps, so parts of a styled name come back as plain letters and look half-finished.

Try the styles on the generator, see where they are accepted in fonts for Discord and fonts for Instagram, and keep the name field boring.