Discord ไม่ได้เอาแน่เอานอนไม่ได้ — แต่ละช่องมีหน้าที่ของมัน
วงจรลองผิดลองถูกมักเป็นแบบนี้: คุณตกแต่งชื่อด้วยตัวสร้าง วางลงในช่อง Discord ช่องหนึ่งแล้วมันบันทึกได้สวยงาม พอวางข้อความเดียวกันลงในอีกช่องหนึ่ง Discord กลับปฏิเสธหน้าตาเฉย อักขระเดียวกัน บัญชีเดียวกัน ผลตรงข้ามกัน มัน รู้สึก เหมือนไม่มีเหตุผล
แต่มันไม่ใช่ ช่องต่างๆ ของ Discord แบ่งออกเป็นสองตระกูลอย่างชัดเจน ช่องตัวตน คือช่องที่ระบบอื่นต้องพึ่งพา — การกล่าวถึง คำขอเป็นเพื่อน บันทึกการดูแล การกู้คืนบัญชี มีอยู่ช่องเดียวเป๊ะๆ: ชื่อผู้ใช้ @ ที่ไม่ซ้ำใครของคุณ ซึ่งถูกล็อกไว้ที่ชุดอักขระเล็กจิ๋วเพื่อให้มันปลอมไม่ได้ พิมพ์ผิดไม่ได้ และไม่แสดงต่างกันบนแต่ละโทรศัพท์ ช่องการแสดงผล คือทุกสิ่งที่คน มอง — ชื่อที่แสดง ชื่อเล่น ชื่อบทบาท ชื่อเซิร์ฟเวอร์และช่อง เกี่ยวกับฉัน ช่องเหล่านั้นเปิดกว้าง เพราะไม่มีอะไรสำคัญวิ่งผ่านมัน
พอคุณเห็นสองตระกูลนี้แล้ว ทุกคำถาม "ทำไมอันนี้บันทึกไม่ได้?" จะตอบตัวมันเอง คุณไม่เคยสู้กับบั๊ก คุณแค่วางอักขระระดับการแสดงผลลงในช่องระดับตัวตน วิธีแก้เหมือนเดิมเสมอ: ย้ายการตกแต่งไปอีกช่องหนึ่ง
ชื่อผู้ใช้ vs ชื่อที่แสดง: ที่มาของ "ชื่อผู้ใช้ไม่ถูกต้อง"
ความสับสนอันเดียวนี้สร้างความพยายามที่ล้มเหลวมากกว่าทุกอย่างอื่นรวมกัน ตั้งแต่ Discord เลิกใช้ตัวเลขสี่หลักแบบเก่า ทุกบัญชีมีชื่อ สอง ชื่อ และมันตามกฎที่ตรงกันข้าม:
- ชื่อผู้ใช้ — handle ที่ไม่ซ้ำใครของคุณ แสดงด้วย @ ในโปรไฟล์ อักขระที่อนุญาต: ตัวพิมพ์เล็ก
a–z,0–9,_และ.— ไม่มีอย่างอื่น ไม่ใช่ตัวพิมพ์ใหญ่ ไม่ใช่เว้นวรรค และแน่นอนว่าไม่ใช่ 𝓬𝓾𝓻𝓼𝓲𝓿𝓮 อะไรที่หลุดจากชุดนี้จะทำให้เกิดข้อผิดพลาด "ชื่อผู้ใช้ไม่ถูกต้อง" - ชื่อที่แสดง — ชื่อตัวใหญ่เป็นมิตรที่โชว์ในแชตและบนโปรไฟล์ มันรับเว้นวรรค ตัวพิมพ์ใหญ่ อิโมจิ และอักขระฟอนต์ Unicode ทุกตัวที่คุณวางได้
ดังนั้นรูปแบบที่ได้ผลคือ ข้างในธรรมดาแต่ข้างนอกตกแต่ง:
ภายในเซิร์ฟเวอร์ คุณได้ชั้นที่สาม คือ ชื่อเล่นในเซิร์ฟเวอร์ ซึ่งทับชื่อที่แสดงของคุณเฉพาะเซิร์ฟเวอร์นั้น — และมันก็ยืดหยุ่นพอๆ กัน ตกแต่งให้ต่างกันตามแต่ละคอมมูนิตี้: ୨୧ 𝒩𝑜𝓋𝒶 ୨୧ ในชมรมอ่านหนังสือ, 𝗡𝗢𝗩𝗔 ในเซิร์ฟเวอร์อีสปอร์ต ตัวสร้างชื่อเล่นจะจัดการการแปลงอักขระให้คุณเอง
เมทริกซ์สิทธิ์การใช้งานแบบช่องต่อช่อง
นี่คือแผนที่ทั้งหมด — ทุกช่องข้อความใน Discord แต่ละช่องรับอะไร และ ทำไม บุ๊กมาร์กตารางนี้ไว้ แล้วการเดาก็จบ
| ช่อง | Markdown? | ฟอนต์ Unicode? | อิโมจิ? | ทำไมถึงออกแบบมาแบบนี้ |
|---|---|---|---|---|
| ชื่อผู้ใช้ (@handle) | ✗ | ✗ ถูกปฏิเสธ | ✗ | กุญแจตัวตน เฉพาะ a–z 0–9 _ . — ต้องพิมพ์ได้ ไม่ซ้ำ และปลอมไม่ได้ สำหรับการกล่าวถึงและคำขอเป็นเพื่อน |
| ชื่อที่แสดง | ✗ แสดงตรงๆ ตามที่พิมพ์ | ✓ | ✓ | การแสดงผลล้วนๆ — โชว์ในแชต ไม่เคยใช้นำทาง |
| ชื่อเล่นในเซิร์ฟเวอร์ | ✗ แสดงตรงๆ ตามที่พิมพ์ | ✓ | ✓ | การแสดงผลเฉพาะเซิร์ฟเวอร์; ทับชื่อที่แสดงของคุณในเซิร์ฟเวอร์นั้น |
| ชื่อบทบาท | ✗ แสดงตรงๆ ตามที่พิมพ์ | ✓ | ✓ | เป็นป้ายกำกับ ไม่ใช่ ID — บทบาทที่แยกแสดงจะโชว์มันในแถบรายชื่อสมาชิก |
| ชื่อเซิร์ฟเวอร์ | ✗ แสดงตรงๆ ตามที่พิมพ์ | ✓ | ✓ | พื้นที่แบรนด์; คำเชิญและการค้นพบแสดงตามที่เป็น |
| ชื่อช่อง (ข้อความ) | ✗ | ✓ ผ่านไปตรงๆ | ✓ | ถูกแปลงเป็นตัวพิมพ์เล็กและขีดกลางอัตโนมัติเพื่อความสม่ำเสมอแบบ URL — แต่แตะเฉพาะ A–Z ปกติ |
| หัวข้อช่อง | ✗ ส่วนใหญ่แสดงตรงๆ | ✓ | ✓ | พื้นที่คำอธิบาย; ปฏิบัติกับมันเหมือนข้อความธรรมดาบวก Unicode |
| เกี่ยวกับฉัน / ไบโอ | ✓ พื้นฐาน (ตัวหนา ตัวเอียง ลิงก์) | ✓ | ✓ | การ์ดโปรไฟล์รันตัวแสดงผลแบบเบา |
| ข้อความแชต | ✓ เอนจินเต็ม | ✓ | ✓ | พื้นที่แชต — ที่เดียวที่รันเอนจิน Markdown ครบทั้งหมด |
อ่านคอลัมน์จากบนลงล่างแล้วตรรกะจะโดดออกมา: มีแถวเดียวเป๊ะๆ ที่ปฏิเสธ Unicode และมีแถวเดียวเป๊ะๆ ที่รัน Markdown เต็มรูปแบบ ทุกอย่างระหว่างนั้นคือช่วงกลางที่เปิดกว้าง — สไตล์แบบวางลงไปยินดีต้อนรับ สไตล์แบบแสดงผลถูกเมิน นั่นคือทั้งระบบ
อาการของชื่อช่อง: ตัวพิมพ์เล็กอัตโนมัติ ขีดกลางอัตโนมัติ
ชื่อช่องข้อความถูกเขียนใหม่เงียบๆ ตอนบันทึก: ตัวพิมพ์ใหญ่ปกติถูกแปลงเป็นตัวพิมพ์เล็กและเว้นวรรคกลายเป็นขีดกลาง จึงเป็นเหตุผลที่ General Chat ออกมาเป็น #general-chat คนอ่านว่า "Discord ลบสไตล์ของฉัน" ลองดูให้ชัดๆ — มันแตะเฉพาะตัวอักษรธรรมดาเท่านั้น
𝗚 คณิตศาสตร์ตัวหนาไม่ใช่ตัว G พิมพ์ใหญ่ธรรมดา — มันเป็นอักขระ Unicode คนละตัว — กฎการแปลงเป็นตัวพิมพ์เล็กจึงข้ามมันไป นั่นแหละคือช่องโหว่ที่อยู่เบื้องหลังทุกเซิร์ฟเวอร์ที่คุณเคยเห็นซึ่งมีรายการช่องเป็นตัวพิมพ์ใหญ่และตกแต่งสวยงาม สองเชิงอรรถ: ช่องเสียงและหมวดหมู่ไม่ถูกทำให้เป็นมาตรฐานเลย (เว้นวรรคและตัวพิมพ์ใหญ่ธรรมดาอยู่รอดตรงนั้น) และหัวข้อหมวดหมู่คือที่ที่ตัวคั่นสัญลักษณ์อย่าง ─── และ ╭─ ทำงานได้ดีที่สุด
Markdown ทำงานตรงไหน — และตรงไหนที่มันแค่นั่งอยู่เฉยๆ
Markdown คือสไตล์อีกชนิดหนึ่ง: สัญลักษณ์อย่าง **bold** ที่ Discord แปลงตอนมัน แสดงผล ข้อความ เมทริกซ์แสดงว่าอาณาเขตของมันเล็กจิ๋ว — ข้อความแชต บวกการจัดรูปแบบพื้นฐานในส่วนเกี่ยวกับฉัน พิมพ์ **Nova** ลงในช่องชื่อเล่นแล้วดอกจันจะบันทึกเป็นอักขระตรงๆ เพราะช่องชื่อถูกเก็บและแสดงแบบดิบๆ ไม่มีการแสดงผลรอบใดมาแปลงมัน
นี่คือการแบ่งที่ต้องจำในทางปฏิบัติ: สไตล์แบบแสดงผล (Markdown) สำหรับสิ่งที่คุณพูด สไตล์แบบวางลงไป (Unicode) สำหรับสิ่งที่ใช้เรียกคุณ กลไกเต็มๆ — แท็กสปอยเลอร์ บล็อกโค้ด ชั้น Nitro และข้อผิดพลาดคลาสสิก "ทำไมดอกจันของฉันไม่เป็นตัวหนา" — อยู่ในคู่มือคู่กันของเรา ถอดรหัสการจัดรูปแบบข้อความ Discord
มีกรณีพิเศษหนึ่งที่ควรชี้: ข้อความสี มันมีอยู่เฉพาะภายในข้อความแชตเท่านั้น เฉพาะผ่านบล็อกโค้ด ANSI มีแปดสีตายตัวและการรองรับบนมือถือที่ไม่แน่นอน ไม่มีช่องชื่อไหนใน Discord ที่รับสี
เมื่อไหร่ที่คุณไม่ควรตกแต่งช่อง (แม้จะทำได้)
"รับ Unicode ได้" เป็นการอนุญาต ไม่ใช่คำแนะนำ ชื่อที่ตกแต่งมาพร้อมต้นทุนสามอย่าง และควรชั่งน้ำหนักก่อนตัดสินใจ:
Ctrl+K การค้นหาสมาชิก และการเติมชื่ออัตโนมัติของการกล่าวถึง จับคู่กับอักขระตามตัวอักษร การพิมพ์ "aesthetic" จะไม่มีวันหา 𝕬𝖊𝖘𝖙𝖍𝖊𝖙𝖎𝖈 เจอ — มันไม่มีอักขระร่วมกันเลย
เทคโนโลยีช่วยเหลืออาจอ่าน 𝕹𝖔𝖛𝖆 ว่า "อักษรตัวใหญ่ fraktur ทางคณิตศาสตร์ N…" หรือข้ามมันไปเลย
สไตล์วิจิตรอาจแสดงเป็น □□□□ บนเครื่องรุ่นเก่า ในกรณีที่ความอ่านง่ายสำคัญ ให้เลือกสไตล์ที่เรียบ
กฎของผม: ตกแต่งช่องที่คนมอง เก็บช่องที่คนพิมพ์ให้เรียบ ชื่อที่แสดงและหัวข้อหมวดหมู่? ตกแต่งได้เต็มที่ — ตัวหนา small caps และสัญลักษณ์เบาๆ อ่านออกได้ดีเกือบทุกที่ ช่องข้อความที่คึกคักซึ่งสมาชิกค้นหาทุกวัน บทบาทที่โมดปิงตลอด ชื่อเซิร์ฟเวอร์ที่คุณอยากให้ค้นเจอ? เก็บพวกนั้นให้เรียบหรือเกือบเรียบ และเลี่ยง Zalgo ในชื่อไปเลย — เซิร์ฟเวอร์ใหญ่หลายแห่งดูแลลบมันอัตโนมัติ และมันเป็นสไตล์ที่มีโอกาสทำให้การแสดงผลพังมากที่สุด
Discord ล็อกกุญแจไว้ เพื่อให้ชุดแต่งกายเป็นอะไรก็ได้
สร้างชื่อพร้อมใช้บน Discord →
สร้างชื่อ Unicode ที่ปลอดภัยบนทุกเครื่อง แล้ววางลงในชื่อที่แสดง ชื่อเล่น หรือรายการช่อง — ทุกช่องที่เมทริกซ์ทำเครื่องหมายว่าเปิด
เปิด UltraTextGen →