Hvor virker smarte skrifttyper i Discord

«Ugyldigt brugernavn.» Et kanalnavn, der mistede sine store bogstaver. Et kaldenavn, der blev gemt uden problemer. Discord er ikke inkonsekvent — hvert felt har en rolle, og hvert af dem håndhæver forskellige regler. Her er hele tilladelseskortet, så du aldrig behøver gætte igen.

Platform: Discord ⏱ 9 min læsning Felt-tilladelseskortet
Et gitter af Discord-feltnavne — brugernavn, visningsnavn, kanal, rolle — med låse på identitetsfelterne og åbne fluebensmærker på præsentationsfelterne.

Kort fortalt

Discord er ikke inkonsekvent — hvert felt har en rolle

Forsøg-og-fejl-løkken går sådan her: du stiliserer dit navn med en generator, indsætter det i ét Discord-felt, og det gemmes flot. Du indsætter den samme tekst i et andet felt, og Discord nægter blankt. Samme tegn, samme konto, modsatte resultater. Det føles vilkårligt.

Det er det ikke. Discords felter deler sig pænt op i to familier. Identitetsfelter er dem, andre systemer afhænger af — mentions, venneanmodninger, modereringslogs, kontogendannelse. Der er præcis ét: dit unikke @brugernavn, og det er låst til et lillebitte tegnsæt, så det aldrig kan forfalskes, tastes forkert eller vises forskelligt på forskellige telefoner. Præsentationsfelter er alt det, folk kigger på — visningsnavne, kaldenavne, rollenavne, server- og kanalnavne, din «Om mig». De er vidt åbne, fordi intet kritisk går gennem dem.

Når du først ser de to familier, besvarer hvert «hvorfor gemmes det ikke?» sig selv. Du kæmper aldrig mod en fejl; du indsætter blot præsentations-tegn i et identitets-felt. Løsningen er altid den samme: flyt stylingen ét felt væk.

Brugernavn vs. visningsnavn: hvorfor «ugyldigt brugernavn» opstår

Netop denne ene forvirring skaber flere mislykkede forsøg end alt det andet tilsammen. Siden Discord droppede de gamle firecifrede diskriminatorer, har hver konto to navne, og de følger modsatte regler:

  • Brugernavnet — din unikke identifikator, vist med et @ på din profil. Tilladte tegn: små bogstaver a–z, 0–9, _ og . — intet andet. Ingen store bogstaver, ingen mellemrum og bestemt ikke 𝓬𝓾𝓻𝓼𝓲𝓿𝓮. Alt uden for det sæt udløser fejlen «ugyldigt brugernavn».
  • Visningsnavnet — det store, venlige navn, der vises i chatten og på din profil. Det accepterer mellemrum, store bogstaver, emojis og alle de Unicode-skrifttegn, du kan indsætte.

Så det mønster, der virker, er kedeligt indeni og stiliseret udenpå:

Afvist @𝕹𝖔𝖛𝖆 → «ugyldigt brugernavn» Virker @nova_riot  +  visningsnavn 𝕹𝖔𝖛𝖆 ⚔

Inde i en server får du et tredje lag, serverkaldenavnet, som tilsidesætter dit visningsnavn kun for den server — og det er lige så tilladende. Stiliser det pr. fællesskab: ୨୧ 𝒩𝑜𝓋𝒶 ୨୧ i læseklubben, 𝗡𝗢𝗩𝗔 på esport-serveren. En kaldenavnsgenerator klarer tegn-oversættelsen for dig.

Felt-tilladelseskortet

Her er hele kortet — hvert tekstfelt i Discord, hvad hvert af dem accepterer, og hvorfor. Gem dette tabel som bogmærke, så stopper gætteriet.

FeltMarkdown?Unicode-skrifttyper?Emoji?Hvorfor det er bygget sådan
Brugernavn (@)✗ afvistIdentitetsnøgle. Kun a–z 0–9 _ . — skal kunne tastes, være unikt og uforfalskeligt til mentions og venneanmodninger
Visningsnavn✗ vises bogstaveligtRen præsentation — vises i chatten, bruges aldrig til routing
Serverkaldenavn✗ vises bogstaveligtPræsentation pr. server; tilsidesætter dit visningsnavn i den server
Rollenavn✗ vises bogstaveligtEn etikette, ikke et ID — fremhævede roller viser det i medlems-sidebjælken
Servernavn✗ vises bogstaveligtBrand-flade; invitationer og Udforsk viser det, som det er
Kanalnavn (tekst)✓ passerer uændretSættes automatisk til små bogstaver og tilføjes bindestreger for URL-agtig ensartethed — men kun almindelige A–Z berøres
Kanalemne✗ mest bogstaveligtBeskrivelses-flade; behandl det som almindelig tekst plus Unicode
«Om mig» / bio✓ det basale (fed, kursiv, links)Profilkortet kører en letvægts-renderer
Beskeder✓ fuld motorChat-fladen — det eneste sted, hele Markdown-motoren kører

Læs kolonnerne oppefra og ned, og logikken springer i øjnene: præcis én række afviser Unicode, og præcis én række kører fuld Markdown. Alt derimellem er den åbne midte — indsat styling er velkommen, renderet styling ignoreres. Det er hele systemet.

Kanalnavns-særhed: automatiske små bogstaver og bindestreger

Tekstkanalnavne bliver stille omskrevet ved gem: almindelige store bogstaver sættes til små, og mellemrum bliver til bindestreger, og derfor kommer General Chat ud som #general-chat. Folk læser det som «Discord fjernede min styling». Se nærmere efter — den rørte kun de almindelige bogstaver.

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

Det matematisk fede 𝗚 er ikke et almindeligt stort G — det er et andet Unicode-tegn — så reglen om små bogstaver springer det over. Det er smuthullet bag hver eneste server, du har set med kanallister i store bogstaver og med pynt. To fodnoter: talekanaler og kategorier normaliseres slet ikke (mellemrum og almindelige store bogstaver overlever der), og kategori-overskrifter er der, hvor symbol-separatorer som ─── og ╭─ gør deres bedste arbejde.

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

Markdown er den anden slags styling: symboler som **fed**, som Discord konverterer, når den renderer en besked. Kortet viser, at dens territorium er lillebitte — beskeder plus grundlæggende formatering i din «Om mig». Skriv **Nova** i et kaldenavns-felt, og stjernerne gemmes som bogstavelige tegn, fordi navnefelter gemmes og vises råt; der er ingen renderer-gennemgang til at konvertere dem.

Det er den praktiske opdeling, du skal huske: renderet styling (Markdown) til det, du siger, indsat styling (Unicode) til det, du kaldes. Hele mekanikken — spoiler-tags, kodeblokke, Nitro-laget og de klassiske «hvorfor bliver mine stjerner ikke fede»-fejl — findes i vores søsterguide, Discord-tekstformatering, afkodet.

Ét særtilfælde er værd at nævne: farvet tekst. Det findes kun inde i beskeder, kun via ANSI-kodeblokke, med otte faste farver og vaklende mobil-understøttelse. Intet navnefelt nogen steder i Discord accepterer farve.

Hvornår du ikke bør stilisere et felt (selvom du kan)

«Accepterer Unicode» er en tilladelse, ikke en anbefaling. Tre omkostninger følger med et stiliseret navn, og de er værd at veje, før du binder dig:

Søgning bryder sammen

Ctrl+K, medlemssøgning og mention-autofuldførelse matcher bogstavelige tegn. At skrive «aesthetic» vil aldrig finde 𝕬𝖊𝖘𝖙𝖍𝖊𝖙𝖎𝖈 — de deler ingen tegn.

Skærmlæsere snubler

Hjælpeteknologi kan læse 𝕹𝖔𝖛𝖆 som «matematisk fraktur stort N …» eller springe det helt over.

Tofu på gammel Android

Udsmykkede stilarter kan vises som □□□□ på ældre enheder. Vælg en simpel stil, når læsbarheden er vigtigst.

Min regel: stiliser de felter, folk kigger på, og hold de felter, folk taster, simple. Et visningsnavn og kategori-overskrifter? Stiliser løs — fed, small caps og lette symboler læses fint næsten overalt. En travl tekstkanal, som medlemmer søger i dagligt, en rolle, som moderatorer pinger konstant, et servernavn, du vil have gjort synligt? Hold dem simple eller næsten simple. Og drop zalgo i navne helt — mange store servere modererer det automatisk, og det er den stil, der er mest tilbøjelig til at ødelægge renderingen.

Din identifikator er en nøgle. Dit visningsnavn er en forklædning.

Discord låser nøglen, så forklædningen kan være hvad som helst.

Styl et Discord-klart navn →

Lav et enheds-sikkert Unicode-navn, og indsæt det så i dit visningsnavn, kaldenavn eller din kanalliste — hvert felt, kortet markerer som åbent.

Åbn skrifttypegeneratoren →
Skrifttypegenerator Symbolbibliotek Hjertesymboler Pilsymboler
FAQ

Ofte stillede spørgsmål

Fordi det unikke @brugernavn er en identitetsnøgle, ikke et visningsfelt. Det accepterer kun små bogstaver a–z, 0–9, understreg og punktum — så at indsætte Unicode-skrifttegn (eller bare et almindeligt stort bogstav) får Discord til at afvise at gemme. Læg i stedet den stiliserede version i dit visningsnavn eller serverkaldenavn; de felter accepterer Unicode fuldt ud.

Ja. Visningsnavne, serverkaldenavne, rollenavne, servernavne, kanalnavne og din «Om mig» accepterer alle Unicode-skrifttegn og emojis. Lav den stiliserede tekst, og indsæt så de færdige tegn i feltet — der er intet at aktivere. Foretræk læsbare stilarter som fed, kursiv eller small caps, så medlemmer på ældre enheder og skærmlæsere stadig kan læse dig.

Tekstkanalnavne normaliseres: Discord sætter almindelige A–Z til små bogstaver og laver mellemrum om til bindestreger, så «General Chat» bliver til «general-chat». Unicode-skrifttegn er ikke almindelige bogstaver, så de passerer uberørte — 𝗚𝗘𝗡𝗘𝗥𝗔𝗟 beholder sine store bogstaver, fordi det er matematisk fede tegn, ikke A–Z. Talekanal- og kategorinavne springer denne normalisering over og beholder mellemrum og store bogstaver.

Ja. Begge er præsentationsfelter, så Unicode-skrifttyper, symboler og emojis gemmes uden indvendinger, og en stiliseret fremhævet rolle vises i medlems-sidebjælken. Bagsiden: søgning, mention-autofuldførelse og mange modereringsbots matcher bogstavelige tegn, så et stærkt stiliseret rollenavn er sværere at finde og taste.

Ja — mentions afgøres ud fra din konto, ikke de stiliserede tegn. At skrive dit almindelige @brugernavn finder dig altid, og at klikke på dit navn eller vælge dig fra medlemslisten virker også. Det, der bryder sammen, er autofuldførelse-via-visningsnavn: at skrive «aesthetic» vil ikke matche 𝕬𝖊𝖘𝖙𝖍𝖊𝖙𝖎𝖈, fordi det er forskellige tegn. Det er præcis derfor, Discord holder identifikatoren simpel: det er den garanterede måde at nå dig på.