Hvor fine skrifter fungerer i Discord

«Ugyldig brukernavn.» Et kanalnavn som mistet de store bokstavene. Et kallenavn som lagret helt fint. Discord er ikke inkonsekvent — hvert felt har en oppgave, og hvert av dem håndhever ulike regler. Her er hele tillatelseskartet, så du aldri gjetter igjen.

Plattform: Discord ⏱ 9 min lesing Tillatelseskartet felt for felt
Et rutenett av Discord-feltnavn — brukernavn, visningsnavn, kanal, rolle — med hengelåser på identitetsfeltene og åpne haker på presentasjonsfeltene.

Kort oppsummert

Discord er ikke inkonsekvent — hvert felt har en oppgave

Prøve-og-feile-runden går slik: du stiliserer navnet ditt med en generator, limer det inn i ett Discord-felt, og det lagres nydelig. Du limer den samme teksten inn i et annet felt, og Discord nekter blankt. Samme tegn, samme konto, motsatt resultat. Det føles vilkårlig.

Det er det ikke. Discords felt deler seg rent i to familier. Identitetsfelt er de andre systemer er avhengige av — nevninger, venneforespørsler, modereringslogger, kontogjenoppretting. Det finnes nøyaktig ett: det unike @brukernavnet ditt, låst til et bitte lite tegnsett, slik at det aldri kan forfalskes, feilskrives eller vises ulikt fra telefon til telefon. Presentasjonsfelt er alt folk ser på — visningsnavn, kallenavn, rollenavn, server- og kanalnavn, «Om meg». De er vidåpne, fordi ingenting kritisk går gjennom dem.

Når du først ser de to familiene, svarer hvert «hvorfor lagres ikke dette?» seg selv. Du kjemper aldri mot en feil; du limer bare presentasjons-tegn inn i et identitetsfelt. Løsningen er alltid den samme: flytt stilen ett felt bort.

Brukernavn vs. visningsnavn: hvorfor «ugyldig brukernavn» oppstår

Denne ene forvekslingen gir flere mislykkede forsøk enn alt annet til sammen. Etter at Discord droppet de gamle firesifrede diskriminatorene, har hver konto to navn, og de følger motsatte regler:

  • Brukernavnet — den unike identifikatoren din, vist med en @ på profilen. Tillatte tegn: små bokstaver a–z, 0–9, _ og . — ingenting annet. Ikke store bokstaver, ikke mellomrom, og absolutt ikke 𝓬𝓾𝓻𝓼𝓲𝓿𝓮. Alt utenfor det settet utløser feilen «ugyldig brukernavn».
  • Visningsnavnet — det store, vennlige navnet som vises i chatten og på profilen. Det godtar mellomrom, store bokstaver, emoji og alle Unicode-skrifttegn du kan lime inn.

Så mønsteret som fungerer er kjedelig på innsiden og stilisert på utsiden:

Avvist @𝕹𝖔𝖛𝖆 → «ugyldig brukernavn» Fungerer @nova_riot  +  visningsnavn 𝕹𝖔𝖛𝖆 ⚔

Inne i en server får du et tredje lag, kallenavnet på serveren, som overstyrer visningsnavnet ditt kun for den serveren — og det er like tillatende. Stiliser det per fellesskap: ୨୧ 𝒩𝑜𝓋𝒶 ୨୧ i bokklubben, 𝗡𝗢𝗩𝗔 på esport-serveren. En tekstgenerator tar seg av tegn-omgjøringen for deg.

Tillatelseskartet felt for felt

Her er hele kartet — hvert tekstfelt i Discord, hva hvert av dem godtar, og hvorfor. Bokmerk denne tabellen, så tar gjettingen slutt.

FeltMarkdown?Unicode-skrifter?Emoji?Hvorfor det er bygd slik
Brukernavn (@)✗ avvistIdentitetsnøkkel. Bare a–z 0–9 _ . — må være skrivbart, unikt og umulig å forfalske for nevninger og venneforespørsler
Visningsnavn✗ vises bokstaveligRen presentasjon — vises i chatten, aldri brukt til ruting
Kallenavn på server✗ vises bokstaveligPresentasjon per server; overstyrer visningsnavnet ditt på den serveren
Rollenavn✗ vises bokstaveligEn etikett, ikke en ID — hevede roller viser det i medlemslisten på siden
Servernavn✗ vises bokstaveligMerkevareflate; invitasjoner og Utforsk viser det som det er
Kanalnavn (tekst)✓ går uendret gjennomGjøres automatisk om til små bokstaver og bindestreker for URL-lik konsistens — men bare vanlige A–Z berøres
Kanaltema✗ stort sett bokstaveligBeskrivelsesflate; behandle det som ren tekst pluss Unicode
«Om meg» / bio✓ grunnleggende (fet, kursiv, lenker)Profilkortet kjører en lettvekts gjengiver
Meldinger✓ full motorChat-flaten — det eneste stedet hele Markdown-motoren kjører

Les kolonnene ovenfra og ned, så hopper logikken fram: nøyaktig én rad avviser Unicode, og nøyaktig én rad kjører full Markdown. Alt imellom er den åpne midten — innlimt stil velkommen, gjengitt stil ignorert. Det er hele systemet.

Kanalnavn-særheten: automatiske små bokstaver, automatisk bindestrek

Navn på tekstkanaler blir stille omskrevet ved lagring: vanlige store bokstaver gjøres om til små, og mellomrom blir til bindestreker, og derfor kommer General Chat ut som #general-chat. Folk leser dette som «Discord fjernet stilen min». Se nærmere — det rørte bare de vanlige bokstavene.

Skrevet: GENERAL CHAT → lagret som #general-chat  ·  Skrevet: 𝗚𝗘𝗡𝗘𝗥𝗔𝗟 ✦ 𝗖𝗛𝗔𝗧 → lagret som #𝗚𝗘𝗡𝗘𝗥𝗔𝗟-✦-𝗖𝗛𝗔𝗧

Den matematisk fete 𝗚 er ikke en vanlig stor G — det er et annet Unicode-tegn — så regelen om små bokstaver hopper over den. Det er smutthullet bak hver server du har sett med store, dekorerte kanallister. To fotnoter: talekanaler og kategorier normaliseres ikke i det hele tatt (mellomrom og vanlige store bokstaver overlever der), og kategorioverskrifter er der symbolskillere som ─── og ╭─ gjør sin beste jobb.

Hvor Markdown virker — og hvor det bare blir stående

Markdown er den andre typen stil: symboler som **fet** som Discord konverterer når det gjengir en melding. Kartet viser at territoriet er bitte lite — meldinger, pluss grunnleggende formatering i «Om meg». Skriv **Nova** inn i et kallenavnfelt, og stjernene lagres som bokstavelige tegn, fordi navnefelt lagres og vises rått; det er ingen gjengivelses-runde som konverterer dem.

Det er den praktiske delingen å huske: gjengitt stil (Markdown) for det du sier, innlimt stil (Unicode) for det du heter. Hele mekanikken — spoiler-koder, kodeblokker, Nitro-laget og de klassiske «hvorfor blir ikke stjernene mine fete»-feilene — finner du i søsterguiden vår, Discord-tekstformatering, dekodet.

Ett spesialtilfelle verdt å nevne: farget tekst. Det finnes bare inne i meldinger, kun via ANSI-kodeblokker, med åtte faste farger og skjør mobilstøtte. Ingen navnefelt noe sted i Discord godtar farge.

Når du ikke bør stilisere et felt (selv om du kan)

«Godtar Unicode» er en tillatelse, ikke en anbefaling. Tre kostnader følger med et stilisert navn, og de er verdt å veie før du bestemmer deg:

Søk ryker

Ctrl+K, medlemssøk og autofullføring av nevninger sammenligner bokstavelige tegn. Å skrive «aesthetic» finner aldri 𝕬𝖊𝖘𝖙𝖍𝖊𝖙𝖎𝖈 — de deler null tegn.

Skjermlesere snubler

Hjelpemiddelteknologi kan lese 𝕹𝖔𝖛𝖆 som «matematisk fraktur stor N …» eller hoppe over det helt.

Firkanter på gammel Android

Utsmykkede stiler kan vises som □□□□ på eldre enheter. Hold deg til en enkel stil når lesbarhet er viktigst.

Min regel: stiliser feltene folk ser på, hold enkle feltene folk skriver. Et visningsnavn og kategorioverskrifter? Stiliser i vei — fet, small caps og lette symboler leses fint nesten overalt. En travel tekstkanal som medlemmer søker i daglig, en rolle modsene pinger hele tiden, et servernavn du vil ha søkbart? Hold de enkle eller nesten enkle. Og dropp zalgo i navn helt — mange store servere modererer det automatisk, og det er stilen som lettest ødelegger gjengivelsen.

Brukernavnet ditt er en nøkkel. Visningsnavnet ditt er et kostyme.

Discord låser nøkkelen slik at kostymet kan være hva som helst.

Lag et navn klart for Discord →

Lag et Unicode-navn som er trygt på alle enheter, og lim det inn i visningsnavnet, kallenavnet eller kanallisten — hvert felt kartet markerer som åpent.

Åpne tekstgeneratoren →
Tekstgenerator Kursiv tekst Symboler
FAQ

Vanlige spørsmål

Fordi det unike @brukernavnet er en identitetsnøkkel, ikke et visningsfelt. Det godtar bare små bokstaver a–z, 0–9, understrek og punktum — så å lime inn Unicode-skrifttegn (eller til og med en vanlig stor bokstav) får Discord til å avvise lagringen. Legg den stiliserte versjonen i visningsnavnet eller kallenavnet på serveren i stedet; de feltene godtar Unicode fullt ut.

Ja. Visningsnavn, kallenavn på server, rollenavn, servernavn, kanalnavn og «Om meg» godtar alle Unicode-skrifttegn og emoji. Lag den stiliserte teksten, og lim så de ferdige tegnene inn i feltet — det er ingenting å skru på. Foretrekk lesbare stiler som fet, kursiv eller small caps, slik at medlemmer på eldre enheter og skjermlesere fortsatt kan lese deg.

Navn på tekstkanaler normaliseres: Discord gjør vanlige A–Z om til små bokstaver og bytter mellomrom med bindestrek, så «General Chat» blir «general-chat». Unicode-skrifttegn er ikke vanlige bokstaver, så de går uendret gjennom — 𝗚𝗘𝗡𝗘𝗥𝗔𝗟 beholder de store bokstavene fordi det er matematisk fete tegn, ikke A–Z. Navn på talekanaler og kategorier hopper over denne normaliseringen og beholder mellomrom og store bokstaver.

Ja. Begge er presentasjonsfelt, så Unicode-skrifter, symboler og emoji lagres uten protest, og en stilisert hevet (hoisted) rolle vises i medlemslisten på siden. Baksiden: søk, autofullføring av nevninger og mange modereringsbotter sammenligner bokstavelige tegn, så et sterkt stilisert rollenavn er vanskeligere å finne og skrive.

Ja — nevninger løses mot kontoen din, ikke de stiliserte tegnene. Å skrive det rene @brukernavnet ditt finner deg alltid, og å klikke på navnet ditt eller velge deg fra medlemslisten fungerer også. Det som ryker, er autofullføring etter visningsnavn: å skrive «aesthetic» treffer ikke 𝕬𝖊𝖘𝖙𝖍𝖊𝖙𝖎𝖈, fordi det er andre tegn. Det er nettopp derfor Discord holder brukernavnet rent: det er den garanterte måten å nå deg på.