เครื่องสร้างข้อความชวนขนลุก
ตัวอักษร Zalgo มีลักษณะเฉพาะที่เรียกว่า “he comes”, ตัวอักษรที่เต็มไปด้วยเครื่องหมายเสริมหลายชนิดซ้อนกันอย่างแน่นหนา ซึ่งหยดลงมาด้านบน ด้านล่าง และทะลุผ่านเส้นบรรทัด รูปแบบนี้สามารถใช้งานได้เพราะ Unicode อนุญาตให้รวมเครื่องหมายเสริมต่างๆ เข้าไว้บนตัวอักษรพื้นฐานเดียวกันได้ โปรแกรมสร้างนี้จะเติมตัวอักษรของคุณด้วยเครื่องหมายเสริมสุ่มจำนวนที่กำหนดได้ และแสดงผลลัพธ์ออกมาในรูปแบบที่พร้อมนำไปวางไว้ใน Discord, Twitter, ข้อความส่วนตัว (DM) หรือทุกที่ที่ Unicode ถูกใช้งาน
วิธีการสร้างข้อความที่ชวนขนลุก
-
1
พิมพ์หรือวางข้อความของคุณ
ข้อความธรรมดาทั่วไป รองรับภาษาอังกฤษ ภาษาใดๆ ที่ใช้ตัวอักษรละติน และระบบเขียนส่วนใหญ่
-
2
เลือกระดับความเข้ม
แถบเลื่อนระดับความรุนแรงมีค่าตั้งแต่ 1 ถึง 15 ค่าต่ำจะเพิ่มเครื่องหมายไม่กี่ตัวต่อตัวอักษร ส่วนค่าสูงจะทำให้ข้อความเต็มไปด้วยเครื่องหมายจนกลบต้นฉบับ
-
3
สร้างและดูตัวอย่าง
ผลลัพธ์ที่แสดงในภาพตัวอย่างจะใช้ฟอนต์ของระบบคุณ หากฟอนต์ของคุณไม่มีสัญลักษณ์เฉพาะ จะปรากฏเป็นกรอบแทน ลองเปลี่ยนไปใช้พื้นผิวเป้าหมายอื่นดู
-
4
คัดลอกและวาง
ปุ่มคัดลอกจะนำข้อความยูนิเคดทั้งหมดไปเก็บไว้ในคลิปบอร์ด เพื่อให้สามารถส่งได้ทันที
กลไกการทำงานภายในระบบ
Unicode ประกอบด้วยชุดอักขระที่เรียกว่า การรวมเครื่องหมายเฉพาะตัว (U+0300 ถึง U+036F) พร้อมกับส่วนขยายต่างๆ อักขระเหล่านี้ไม่สามารถใช้งานได้โดยลำพัง แต่จะเชื่อมต่อกับอักขระพื้นฐานที่อยู่ด้านหน้า เช่น “e” + U+0301 (เครื่องหมายเฉียงบน) จะแสดงเป็น “e” โดยมาตรฐานไม่ได้กำหนดขีดจำกัดที่ชัดเจนสำหรับจำนวนครั้งที่สามารถรวมอักขระเหล่านี้เข้าด้วยกันได้ Zalgo จึงสามารถนำกลไกนี้มาใช้ได้อย่างมีประสิทธิภาพ โดยสามารถรวมอักขระหลายสิบตัวเข้าด้วยกันได้
สำหรับแต่ละตัวอักษร เครื่องมือจะเพิ่มเครื่องหมายสุ่มตามค่าความรุนแรงที่เลือก นั่นคือ 1 ถึง 15 เครื่องหมายในชุดผสมกันระหว่างเครื่องหมายผสมที่วางบนตัวอักษร (เช่น U+030D, U+030E, U+0301) กับเครื่องหมายทับซ้อนอีกไม่กี่ตัว (เช่น U+033F, U+0342) เนื่องจากเครื่องหมายส่วนใหญ่อยู่เหนือบรรทัด การใช้ค่าสูงจึงทำให้เครื่องหมายซ้อนทับกันขึ้นไปข้างบน ซึ่งเป็นลุค zalgo แบบคลาสสิก
จุดที่ระบบนี้ทำงานได้ (และจุดที่ไม่สามารถทำงานได้)
| แพลตฟอร์ม | แสดงผล zalgo ได้ไหม? |
|---|---|
| Discord | ใช่ |
| Twitter / X | ใช่ |
| Reddit (เก่า + ใหม่) | ใช่ |
| ส่วนใหญ่ใช่ | |
| ไบโอ Instagram | ใช่ |
| SMS บน iOS / Android | ใช่ |
| ใช่ | |
| เทอร์มินัลส่วนใหญ่ | บางส่วน |
| ตัวกรองการสนทนาในเกมบางประเภท | ถูกลบหรือบล็อก |
ปัจจุบันแพลตฟอร์มหลายแห่งมีการจำกัดการแสดงข้อความที่ยื่นออกมาในแนวตั้งด้วยวิธีการมองเห็นได้ชัดเจน โดยตัดเส้นแบ่งให้สั้นเท่ากับความสูงของบรรทัด เพื่อป้องกันไม่ให้ข้อความในช่องแชทซ้อนทับกัน ส่วนตัวข้อความยังคงแสดงอยู่ตามปกติ แต่จะดูเป็นระเบียบและไม่ยุ่งเหยิงมากกว่าเดิม
คำแนะนำในการใช้งาน
- ให้ความยาวของข้อความสั้นๆ เท่านั้น เพราะบล็อกที่มีความยาวมากเกินไปจะถูกจัดว่าเป็นสแปมและถูกระบุว่าไม่เหมาะสม
- ควรหลีกเลี่ยงการใช้ชื่อผู้ใช้ เนื่องจากเว็บไซต์หลายแห่งมักปรับรูปแบบชื่อผู้ใช้ให้เป็นมาตรฐาน โดยลบเครื่องหมายต่างๆ ออกไป หรือแม้กระทั่งห้ามใช้ชื่อผู้ใช้โดยตรง
- ควรพิจารณาเรื่องความเข้าถึงได้ เครื่องอ่านหน้าจออาจไม่แสดงสัญลักษณ์ประกอบเลย หรือแสดงออกมาอย่างไม่ชัดเจนและยากต่อการฟัง ซึ่งไม่เหมาะสมสำหรับการประกาศข้อความ
- การค้นหาและการคัดลอกทำงานผิดปกติ คำว่า “zalgo” ไม่สามารถพบได้จากการค้นหาแบบปกติ ซึ่งอาจเป็นปัญหาหลัก หรืออาจก่อให้เกิดปัญหาตามมา
คำอธิบายโดยย่อ: ประเภทของเครื่องหมาย
- ด้านบน: วงกลมโค้ง (circumflex), เรียบแหลม (acute), เรียบหนัก (grave), แยกสาย (diaeresis), ขนาดใหญ่ (macron), รูปวงแหวน (ring), รูปตะขอ (hook); มีความโดดเด่นทางสายตา
- ระดับกลาง: ทิลเดอซ้อนทับ (tilde), เครื่องหมายทับ (slash), เส้นขีดทับ (stroke) มีความละเอียดต่ำกว่า
- ด้านล่าง: เซดียา (cedilla), จุลภาค (comma), โอโกเนก (ogonek), มาครอนล่าง (macron) ให้ผลลัพธ์แบบ “หยดย้อย”
เครื่องมือสุ่มจากชุดเครื่องหมายทั้งหมดทุกระดับความรุนแรง ค่าสูงจึงเพียงแค่เพิ่มจำนวนเครื่องหมายมากขึ้น สำหรับลุคที่เบากว่าและดูหนามแหลม ให้ใช้ระดับความรุนแรงต่ำ
คำถามที่พบบ่อย
ชื่อนี้มาจากมีมบนอินเทอร์เน็ตในช่วงทศวรรษ 2000 โดย “Zalgo” เป็นตัวละครสมมุติที่ข้อความของมันถูกปนเปื้อนด้วยเครื่องหมายสะกดพิเศษจำนวนมาก สไตล์การนำเสนอแบบนี้กลายเป็นที่นิยม และเทคนิคนี้จึงได้รับการตั้งชื่อตามมีมนั้น
โปรแกรมนี้อาจทำให้ลักษณะการจัดวางที่สมมติว่าความสูงของบรรทัดคงที่ผิดปกติ รวมถึงอาจทำให้ตัวแสดงข้อความรุ่นเก่าทำงานผิดพลาดได้ ส่วนเบราว์เซอร์และแอปพลิเคชันยุคใหม่จะปรับเนื้อหาที่ล้นขอบหน้าจออย่างปลอดภัย ดังนั้นไม่ควรนำตัวอักษรหลายพันตัวไปวางลงในฟิลด์แบบฟอร์มโดยเจตนา เนื่องจากอาจทำให้ระบบทำงานผิดปกติได้
ใช่, การลบสัญลักษณ์ทั้งหมดในช่วงสัญลักษณ์ประกอบของ Unicode จะเหลือเฉพาะตัวอักษรพื้นฐานเท่านั้น โปรแกรมแก้ไขข้อความส่วนใหญ่มีคำสั่งปรับรูปแบบ (NFKD + สัญลักษณ์ strip) ซึ่งสามารถทำหน้าที่นี้ได้อย่างแม่นยำ
คุณไม่สามารถพิมพ์ข้อมูลนี้โดยตรงได้ แต่การวางข้อความจะทำงานได้ทุกที่ เพียงกดปุ่มในช่องให้ยาว แล้ววางผลลัพธ์จากคลิปบอร์ดลงไป ข้อความ zalgo ก็จะปรากฏขึ้นโดยอัตโนมัติ แอปพลิเคชันคีย์บอร์ดบางตัวอาจกรองข้อมูลนี้ออกไป แต่คีย์บอร์ดของระบบโดยทั่วไปจะไม่ทำเช่นนั้น
เครื่องมือที่เกี่ยวข้อง
เครื่องนับคำ
นับคำ ตัวอักษร ประโยค และย่อหน้า พร้อมเวลาในการอ่าน เวลาในการพูด ความหนาแน่นของคีย์เวิร์ด และคะแนนความอ่านง่าย Flesch สำหรับเรียงความ โพสต์ แคปชัน และ meta description
สัญลักษณ์น้อยกว่าหรือเท่ากับ
คัดลอกสัญลักษณ์ ≤ และสัญลักษณ์เปรียบเทียบทางคณิตศาสตร์ที่เกี่ยวข้อง รวมถึง Unicode เอนทิตี HTML และการเขียน LaTeX สำหรับสเปรดชีต งานวิจัย และหน้าเว็บ
สัญลักษณ์ลูกศรสำหรับคัดลอก
คัดลอกลูกศร Unicode ที่ใช้บ่อยได้ในคลิกเดียว ทั้งแบบตรง สองเส้น ทแยง มีขอ วงกลม และสามเหลี่ยม สำหรับเอกสาร แชต และงานออกแบบ
ตัวสร้างชื่อผู้ใช้
สร้างไอเดียชื่อผู้ใช้จากคำตั้งต้น พร้อมตัวเลขและตัวคั่นแบบเลือกได้ เหมาะสำหรับบัญชีใหม่ gamertag และโปรไฟล์สำรอง
เครื่องมือสร้างชื่อพอดแคสต์
สร้างชื่อพอดแคสต์ 4–24 ชื่อจากหัวข้อ ผู้ฟัง รูปแบบ และน้ำเสียง พร้อมสโลแกนที่เลือกได้
ตัวช่วยแก้ Anagram
ป้อนตัวอักษรได้สูงสุด 10 ตัว แล้วดูทุกการจัดเรียงที่ไม่ซ้ำกัน โดยตัดการเรียงซ้ำออกและจำกัดรายการไว้ที่ 200 ผลลัพธ์