Kde funguje ozdobné písmo na Discordu

„Neplatné uživatelské jméno." Kanál, který přišel o velká písmena. Přezdívka, která se uložila bez problému. Discord není nekonzistentní — každé pole má svou úlohu a každé vymáhá jiná pravidla. Tady je celá mapa oprávnění, ať už nikdy nemusíš hádat.

Platforma: Discord ⏱ 9 min čtení Mapa oprávnění polí
Mřížka názvů polí Discordu — uživatelské jméno, zobrazované jméno, kanál, role — se zámky na polích identity a otevřenými fajfkami na polích na zobrazení.

Co si odnést

Discord není nekonzistentní — každé pole má svou úlohu

Zkoušení naslepo vypadá takhle: ostyluješ si jméno generátorem, vložíš ho do jednoho pole Discordu a krásně se uloží. Vložíš tentýž text do jiného pole a Discord ho rovnou odmítne. Stejné znaky, stejný účet, opačné výsledky. Působí to nahodile.

Není. Pole Discordu se dělí čistě do dvou rodin. Pole identity jsou ta, na kterých závisí jiné systémy — zmínky, žádosti o přátelství, moderační logy, obnova účtu. Existuje přesně jedno: tvoje unikátní uživatelské jméno (@), a je uzamčené na drobnou sadu znaků, aby ho nikdy nešlo zfalšovat, špatně napsat ani vykreslit jinak na jiných telefonech. Pole na zobrazení jsou vše, na co se lidé dívají — zobrazovaná jména, přezdívky, názvy rolí, názvy serverů a kanálů, tvoje „O mně". Ta jsou dokořán, protože přes ně neprochází nic zásadního.

Jakmile ty dvě rodiny uvidíš, každé „proč se to neuloží?" si odpoví samo. Nikdy nebojuješ s chybou; jen vkládáš znaky určené na zobrazení do pole určeného pro identitu. Řešení je vždy stejné: přesuň styl o jedno pole vedle.

Uživatelské jméno vs zobrazované jméno: odkud se bere „neplatné uživatelské jméno"

Tenhle jediný zmatek vyprodukuje víc neúspěšných pokusů než všechno ostatní dohromady. Od doby, co Discord zrušil staré čtyřmístné rozlišovače, má každý účet dvě jména a řídí se opačnými pravidly:

  • Uživatelské jméno — tvůj unikátní login, zobrazený s @ na tvém profilu. Povolené znaky: malá a–z, 0–9, _ a . — nic jiného. Žádná velká písmena, žádné mezery a rozhodně ne 𝓬𝓾𝓻𝓼𝓲𝓿𝓪. Cokoli mimo tuhle sadu spustí chybu „neplatné uživatelské jméno".
  • Zobrazované jméno — velké přátelské jméno ukazované na chatu a na tvém profilu. Přijímá mezery, velká písmena, emoji a jakékoli znaky písma Unicode, které dokážeš vložit.

Vzorec, který funguje, je tedy uvnitř nudný a navenek ostylovaný:

Odmítnuto @𝕹𝖔𝖛𝖆 → „neplatné uživatelské jméno" Funguje @nova_riot  +  zobrazované jméno 𝕹𝖔𝖛𝖆 ⚔

Uvnitř serveru dostaneš třetí vrstvu, serverovou přezdívku, která přebíjí tvoje zobrazované jméno jen pro daný server — a je stejně benevolentní. Ostyluj ji podle komunity: ୨୧ 𝒩𝑜𝓋𝒶 ୨୧ v knižním klubu, 𝗡𝗢𝗩𝗔 na esportovém serveru. Generátor přezdívek ti mapování znaků udělá za tebe.

Mapa oprávnění polí

Tady je celá mapa — každé textové pole na Discordu, co které přijímá a proč. Ulož si tuhle tabulku do záložek a hádání skončí.

PoleMarkdown?Písma Unicode?Emoji?Proč je to tak postavené
Uživatelské jméno (@)✗ odmítnutoKlíč identity. Jen a–z 0–9 _ . — musí jít napsat, být unikátní a nefalšovatelný kvůli zmínkám a žádostem o přátelství
Zobrazované jméno✗ zobrazí se doslovaČistě na zobrazení — ukazuje se na chatu, nikdy se nepoužívá ke směrování
Serverová přezdívka✗ zobrazí se doslovaZobrazení pro daný server; přebíjí tvoje zobrazované jméno na tomto serveru
Název role✗ zobrazí se doslovaŠtítek, ne ID — vyzdvižené role ho ukazují v postranním panelu členů
Název serveru✗ zobrazí se doslovaPlocha značky; pozvánky a objevování ho ukazují tak, jak je
Název kanálu (textový)✓ projde beze změnyAutomaticky převedený na malá písmena a spojovníky kvůli konzistenci ve stylu URL — ale dotčena jsou jen obyčejná A–Z
Téma kanálu✗ většinou doslovnéPlocha na popis; ber ho jako obyčejný text plus Unicode
„O mně" / bio✓ základy (tučné, kurzíva, odkazy)Karta profilu spouští odlehčené vykreslování
Zprávy✓ plný enginePlocha chatu — jediné místo, kde běží kompletní engine Markdownu

Čti sloupce shora dolů a logika vyskočí sama: přesně jeden řádek odmítá Unicode a přesně jeden řádek spouští plný Markdown. Vše mezi tím je otevřený střed — vkládaný styl vítán, vykreslovaný styl ignorován. A to je celý systém.

Vrtoch názvů kanálů: automatická malá písmena a spojovníky

Názvy textových kanálů se při uložení tiše přepíšou: obyčejná velká písmena se převedou na malá a mezery se stanou spojovníky, a proto se z General Chat stane #general-chat. Lidé v tom vidí „Discord mi sebral styl". Podívej se blíž — dotkl se jen obyčejných písmen.

Napsáno: GENERAL CHAT → uloženo jako #general-chat  ·  Napsáno: 𝗚𝗘𝗡𝗘𝗥𝗔𝗟 ✦ 𝗖𝗛𝗔𝗧 → uloženo jako #𝗚𝗘𝗡𝗘𝗥𝗔𝗟-✦-𝗖𝗛𝗔𝗧

Matematicky tučné 𝗚 není obyčejné velké G — je to jiný znak Unicode — takže ho pravidlo na malá písmena přeskočí. To je klička za každým serverem, který jsi viděl s velkými písmeny a ozdobenými seznamy kanálů. Dvě poznámky pod čarou: hlasové kanály a kategorie se nenormalizují vůbec (mezery a obyčejná velká písmena tam přežijí) a v záhlavích kategorií se oddělovače jako ─── a ╭─ ukážou nejlíp.

Kde Markdown funguje — a kde jen tak leží

Markdown je ten druhý druh stylu: symboly jako **tučné**, které Discord převede, když vykresluje zprávu. Mapa ukazuje, že jeho území je maličké — zprávy plus základní formátování v „O mně". Napiš **Nova** do pole přezdívky a hvězdičky se uloží jako doslovné znaky, protože pole se jménem se ukládají a zobrazují syrově; není žádný průchod vykreslením, který by je převedl.

To je praktické rozdělení k zapamatování: vykreslovaný styl (Markdown) pro to, co říkáš, vkládaný styl (Unicode) pro to, jak se jmenuješ. Kompletní mechaniku — spoiler značky, bloky kódu, vrstvu Nitra a klasické chyby „proč mi hvězdičky neztuční" — najdeš v našem doprovodném návodu Formátování textu na Discordu, rozklíčované.

Jeden zvláštní případ stojí za zmínku: barevný text. Existuje jen uvnitř zpráv, jen přes bloky kódu ANSI, s osmi pevnými barvami a vratkou podporou na mobilu. Žádné pole se jménem nikde na Discordu barvu nepřijímá.

Kdy bys pole stylovat neměl (i když můžeš)

„Přijímá Unicode" je povolení, ne doporučení. S ostylovaným jménem přicházejí tři náklady a vyplatí se je zvážit, než se do toho pustíš:

Vyhledávání selhává

Ctrl+K, vyhledávání členů a napovídání u zmínek porovnávají doslovné znaky. Napsání „aesthetic" nikdy nenajde 𝕬𝖊𝖘𝖙𝖍𝖊𝖙𝖎𝖈 — nemají jediný společný znak.

Čtečky obrazovky zakopávají

Asistivní technologie může přečíst 𝕹𝖔𝖛𝖆 jako „matematické frakturní velké N…" nebo ho úplně přeskočit.

Čtverečky na starém Androidu

Ozdobné styly se na starších zařízeních můžou vykreslit jako □□□□. Když jde o čitelnost, drž se bezpečných stylů.

Moje pravidlo: styluj pole, na která se lidé dívají, a nech obyčejná pole, která lidé píšou. Zobrazované jméno a záhlaví kategorií? Styluj naplno — tučné, kapitálky a lehké symboly se čtou dobře skoro všude. Rušný textový kanál, který členové denně prohledávají, role, kterou moderátoři pořád pingují, název serveru, který chceš dohledatelný? Ty nech obyčejné nebo skoro obyčejné. A zalgo ve jménech úplně vynech — spousta velkých serverů ho automaticky moderuje a je to styl, který nejspíš rozbije vykreslení.

Tvůj login je klíč. Tvoje zobrazované jméno je kostým.

Discord zamkne klíč, aby kostým mohl být cokoli.

Ostyluj jméno připravené pro Discord →

Vytvoř si jméno Unicode bezpečné na každém zařízení a vlož ho do zobrazovaného jména, přezdívky nebo seznamu kanálů — do každého pole, které mapa označí jako otevřené.

Otevřít nástroj na písmo pro Discord →
Discord Instagram Tučné písmo Kurzíva Gotické písmo Malé písmo
FAQ

Časté dotazy

Protože unikátní uživatelské jméno (@) je klíč identity, ne pole na zobrazení. Přijímá jen malá písmena a–z, číslice 0–9, podtržítko a tečku — takže vložení znaků písma Unicode (nebo i obyčejného velkého písmena) přiměje Discord uložení odmítnout. Ostylovanou verzi dej místo toho do zobrazovaného jména nebo serverové přezdívky; ta pole Unicode přijmou bez výhrad.

Ano. Zobrazovaná jména, serverové přezdívky, názvy rolí, názvy serverů, názvy kanálů i tvoje sekce „O mně" — to vše přijímá znaky písma Unicode a emoji. Vytvoř ostylovaný text a hotové znaky pak vlož do pole — není nic, co bys musel zapínat. Dávej přednost čitelným stylům jako tučné, kurzíva nebo kapitálky, ať tě přečtou i členové na starších zařízeních a čtečky obrazovky.

Názvy textových kanálů se normalizují: Discord převede obyčejná písmena A–Z na malá a mezery změní na spojovníky, takže „General Chat" se stane „general-chat". Znaky písma Unicode nejsou obyčejná písmena, takže projdou beze změny — 𝗚𝗘𝗡𝗘𝗥𝗔𝗟 si velká písmena udrží, protože jsou to matematicky tučné znaky, ne A–Z. Názvy hlasových kanálů a kategorií tuto normalizaci přeskočí a mezery i velká písmena si nechají.

Ano. Obojí jsou pole na zobrazení, takže písma Unicode, symboly i emoji se uloží bez protestů a ostylovaná vyzdvižená role se ukáže v postranním panelu členů. Kompromis: vyhledávání, napovídání u zmínek a spousta moderačních botů porovnává doslovné znaky, takže silně ostylovaný název role se hůř hledá a píše.

Ano — zmínky se řeší podle tvého účtu, ne podle ostylovaných znaků. Napsání tvého obyčejného uživatelského jména (@) tě najde vždycky a funguje i kliknutí na tvé jméno nebo výběr ze seznamu členů. Co selhává, je napovídání podle zobrazovaného jména: napsání „aesthetic" se netrefí do 𝕬𝖊𝖘𝖙𝖍𝖊𝖙𝖎𝖈, protože to jsou jiné znaky. Přesně proto Discord drží login obyčejný: je to zaručený způsob, jak se k tobě dostat.