The Bluu Room

Fonts for Discord

Discord is the one place where styled characters are usually the wrong tool: the chat box has real formatting already. This page marks the line between what markdown handles and what it cannot reach.

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.

Discord already has real formatting

Messages are parsed as a small markdown dialect: asterisks for bold and italic, underscores for underline, tildes for strikethrough, backticks for monospace. That is genuine formatting โ€” it renders the same for everyone, a screen reader still reads the words as words, and search still finds them. For anything sent in a channel, markdown beats Unicode styling on every count. Styled characters earn a place only where markdown does not reach: a display name, a nickname, a status.

What combining marks actually do

Strikethrough and underline are not styles at all. They are combining marks โ€” U+0336 and U+0332 โ€” inserted after each letter. Discord renders them, but they are fragile: they misalign in some clients, sit awkwardly against neighbouring lines, and break when a string is cut short mid-character. The base letters underneath are untouched, so nothing is hidden from search or moderation, and stacking marks to disturb other people’s clients is out of bounds rather than a technique. Use the markdown strikethrough instead: one clean strike, no extra characters.

Handle versus display name

  • Username (the handle): a small ASCII set โ€” lowercase letters, digits, underscore and period. Styled characters cannot go in it. Mentions resolve through the handle anyway.
  • Display name and nicknames: a far wider Unicode range, which is where styled text actually lands.

Two costs. Message search matches literal characters, so a styled name cannot be found by searching the plain word โ€” which matters in a server whose history people search. And a screen reader announces each character by its Unicode name, so a styled display name is unreadable to any member using one.

See every style on the generator, the combining-mark mechanics in strikethrough text, and why name fields refuse this in fonts for usernames.