Discord är inte inkonsekvent — varje fält har en uppgift
Trial-and-error-loopen ser ut så här: du stylar ditt namn med en generator, klistrar in det i ett Discord-fält och det sparas perfekt. Du klistrar in samma text i ett annat fält och Discord vägrar blankt. Samma tecken, samma konto, motsatt resultat. Det känns godtyckligt.
Det är det inte. Discords fält delar sig snyggt i två familjer. Identitetsfält är de som andra system är beroende av — omnämnanden, vänförfrågningar, modereringsloggar, kontoåterställning. Det finns exakt ett: ditt unika @användarnamn, låst till en pytteliten teckenuppsättning så att det aldrig kan förfalskas, feltypas eller renderas olika på olika telefoner. Presentationsfält är allt folk tittar på — visningsnamn, smeknamn, rollnamn, server- och kanalnamn, din «Om mig». De är vidöppna, eftersom inget kritiskt går genom dem.
När du väl ser de två familjerna besvarar varje «varför sparas inte det här?» sig självt. Du slåss aldrig mot en bugg; du klistrar bara in presentationstecken i ett identitetsfält. Lösningen är alltid densamma: flytta stylingen ett fält bort.
Användarnamn kontra visningsnamn: varför «ogiltigt användarnamn» dyker upp
Denna enda förvirring skapar fler misslyckade försök än allt annat tillsammans. Sedan Discord slopade de gamla fyrsiffriga suffixen har varje konto två namn, och de följer motsatta regler:
- Användarnamnet — ditt unika handtag, visat med ett @ på din profil. Tillåtna tecken: små
a–z,0–9,_och.— inget annat. Inga versaler, inga mellanslag, och absolut inte 𝓬𝓾𝓻𝓼𝓲𝓿𝓮. Allt utanför den uppsättningen utlöser felet «ogiltigt användarnamn». - Visningsnamnet — det stora, vänliga namnet som visas i chatten och på din profil. Det accepterar mellanslag, versaler, emoji och alla Unicode-typsnittstecken du kan klistra in.
Mönstret som funkar är alltså tråkigt på insidan och stylat på utsidan:
Inne på en server får du ett tredje lager, serversmeknamnet, som åsidosätter ditt visningsnamn enbart för den servern — och det är precis lika tillåtande. Styla det per community: ୨୧ 𝒩𝑜𝓋𝒶 ୨୧ i bokklubben, 𝗡𝗢𝗩𝗔 på esport-servern. En typsnittsgenerator sköter teckenmappningen åt dig.
Behörighetskartan fält för fält
Här är hela kartan — varje textfält i Discord, vad var och en accepterar, och varför. Spara den här tabellen som favorit så tar gissandet slut.
| Fält | Markdown? | Unicode-typsnitt? | Emoji? | Varför det är byggt så |
|---|---|---|---|---|
| Användarnamn (@handtag) | ✗ | ✗ refuseras | ✗ | Identitetsnyckel. Endast a–z 0–9 _ . — måste vara skrivbart, unikt och oförfalskbart för omnämnanden och vänförfrågningar |
| Visningsnamn | ✗ visas bokstavligt | ✓ | ✓ | Ren presentation — visas i chatten, används aldrig för routing |
| Serversmeknamn | ✗ visas bokstavligt | ✓ | ✓ | Presentation per server; åsidosätter ditt visningsnamn på den servern |
| Rollnamn | ✗ visas bokstavligt | ✓ | ✓ | En etikett, inte ett ID — upphöjda (hoisted) roller visar det i medlemslistan |
| Servernamn | ✗ visas bokstavligt | ✓ | ✓ | Varumärkesyta; inbjudningar och Utforska visar det som det är |
| Kanalnamn (text) | ✗ | ✓ passerar oförändrat | ✓ | Görs automatiskt till gemener och bindestreck för URL-liknande konsekvens — men bara vanliga A–Z påverkas |
| Kanalämne | ✗ mest bokstavligt | ✓ | ✓ | Beskrivningsyta; behandla det som vanlig text plus Unicode |
| «Om mig» / bio | ✓ grunder (fet, kursiv, länkar) | ✓ | ✓ | Profilkortet kör en lätt renderare |
| Meddelanden | ✓ full motor | ✓ | ✓ | Chattytan — den enda plats där den kompletta Markdown-motorn körs |
Läs kolumnerna uppifrån och ner så framträder logiken: exakt en rad refuserar Unicode, och exakt en rad kör fullständig Markdown. Allt däremellan är den öppna mitten — inklistrad styling välkommen, renderad styling ignorerad. Det är hela systemet.
Kanalnamnets egenhet: automatiska gemener och bindestreck
Textkanalnamn skrivs tyst om vid sparning: vanliga versaler görs till gemener och mellanslag blir bindestreck, vilket är varför General Chat kommer ut som #general-chat. Folk tolkar det som «Discord tog bort min styling». Titta närmare — det rörde bara de vanliga bokstäverna.
Det matematiskt feta 𝗚 är inte ett vanligt versalt G — det är ett annat Unicode-tecken — så regeln om gemener hoppar över det. Det är kryphålet bakom varje server du sett med versala, dekorerade kanallistor. Två fotnoter: röstkanaler och kategorier normaliseras inte alls (mellanslag och vanliga versaler överlever där), och kategorirubriker är där symbolavdelare som ─── och ╭─ gör bäst nytta.
Var Markdown fungerar — och var det bara ligger kvar
Markdown är den andra sortens styling: symboler som **fet** som Discord konverterar när det renderar ett meddelande. Kartan visar att dess territorium är pyttelitet — meddelanden, plus grundläggande formatering i din «Om mig». Skriv **Nova** i ett smeknamnsfält och asteriskerna sparas som bokstavliga tecken, eftersom namnfält lagras och visas råa; det finns ingen renderingspass som konverterar dem.
Det är den praktiska uppdelningen att komma ihåg: renderad styling (Markdown) för det du säger, inklistrad styling (Unicode) för det du kallas. Hela mekaniken — spoiler-taggar, kodblock, Nitro-lagret och de klassiska «varför blir inte mina asterisker feta»-misstagen — finns i vår systerguide, Discord-textformatering, avkodad.
Ett specialfall värt att flagga: färgad text. Den finns bara inuti meddelanden, bara via ANSI-kodblock, med åtta fasta färger och skakigt stöd på mobil. Inget namnfält någonstans i Discord accepterar färg.
När du inte bör styla ett fält (även om du kan)
«Accepterar Unicode» är en tillåtelse, inte en rekommendation. Tre kostnader följer med ett stylat namn, och de är värda att väga innan du bestämmer dig:
Ctrl+K, medlemssökning och autoslutförande för omnämnanden matchar bokstavliga tecken. Att skriva «aesthetic» hittar aldrig 𝕬𝖊𝖘𝖙𝖍𝖊𝖙𝖎𝖈 — de har noll tecken gemensamt.
Hjälpmedelsteknik kan läsa 𝕹𝖔𝖛𝖆 som «matematiskt fraktur versalt N …» eller hoppa över det helt.
Utsmyckade stilar kan renderas som □□□□ på äldre enheter. Håll dig till en enkel stil när läsbarheten är viktigast.
Min regel: styla fälten folk tittar på, håll fälten folk skriver i enkla. Ett visningsnamn och kategorirubriker? Styla på — fet, kapitäler och lätta symboler läses fint nästan överallt. En livlig textkanal som medlemmar söker i dagligen, en roll som modarna pingar hela tiden, ett servernamn du vill ska gå att hitta? Håll dem enkla eller nästan enkla. Och hoppa över zalgo i namn helt — många stora servrar modererar det automatiskt, och det är den stil som mest sannolikt spräcker renderingen.
Discord låser nyckeln så att kostymen kan vara vad som helst.
Styla ett Discord-redo namn →
Skapa ett enhetssäkert Unicode-namn och klistra sedan in det i ditt visningsnamn, smeknamn eller kanallista — varje fält som kartan markerar som öppet.
Öppna typsnittsgeneratorn →