Trình tạo văn bản rùng rợn
Chữ Zalgo mang phong cách “ông ấy đến” – các ký tự ngập trong hàng loạt dấu phụ xếp chồng lên nhau, nhỏ giọt phía trên, phía dưới và xuyên suốt dòng chữ. Phương pháp này hoạt động được nhờ Unicode cho phép xếp chồng số lượng dấu phụ kết hợp bất kỳ trên cùng một ký tự cơ bản. Bộ tạo này bổ sung vào văn bản của bạn một số lượng dấu phụ kết hợp ngẫu nhiên tùy chỉnh và xuất kết quả đã chuẩn bị sẵn để dán vào Discord, Twitter, tin nhắn riêng tư hoặc bất kỳ nơi nào có hỗ trợ Unicode.
Làm thế nào để tạo ra văn bản rùng rợn
-
1
Nhập hoặc dán văn bản của bạn
Chỉ là văn bản thường. Có thể sử dụng trên tiếng Anh, bất kỳ ngôn ngữ nào dùng bảng chữ cái Latin hay hầu hết các hệ thống viết khác.
-
2
Chọn mức độ cường độ
Thanh trượt cường độ chạy từ 1 đến 15. Giá trị thấp thêm vài dấu cho mỗi chữ cái; giá trị cao vùi dập văn bản dưới hàng dấu.
-
3
Tạo và xem trước
Kết quả hiển thị trong phần xem trước sử dụng kiểu chữ hệ thống của bạn. Nếu kiểu chữ của bạn không có các dấu hiệu cần thiết, bạn sẽ thấy những ô vuông; hãy thử sử dụng một bề mặt đích khác.
-
4
Sao chép và dán
Nút sao chép sẽ lưu toàn bộ chuỗi Unicode vào bảng nhớ, sẵn sàng để gửi.
Cách thức hoạt động bên trong hệ thống
Unicode bao gồm một khối gọi là Dấu phụ kết hợp (Combining Diacritical Marks, U+0300 đến U+036F) cùng các phần mở rộng. Các ký tự này không đứng một mình mà luôn gắn vào ký tự cơ bản đứng trước; ví dụ, “e” kết hợp với U+0301 (dấu sắc kết hợp) sẽ hiển thị thành “é”. Tiêu chuẩn không đặt giới hạn cụ thể về số lượng ký tự có thể xếp chồng lên nhau. Zalgo tận dụng đặc điểm này bằng cách xếp chồng tới hàng chục ký tự.
Với mỗi chữ cái, công cụ thêm số dấu ngẫu nhiên bằng đúng giá trị cường độ đã chọn, tức từ 1 đến 15. Bộ dấu pha trộn các dấu phụ kết hợp nằm phía trên chữ cái (như U+030D, U+030E, U+0301) với vài dấu chồng lên nhau (như U+033F, U+0342). Vì phần lớn các dấu nằm trên dòng, giá trị cao sẽ chồng chúng dựng lên trên, tạo nên vẻ ngoài zalgo kinh điển.
Nơi nó hoạt động (và nơi nó không hoạt động)
| Nền tảng | Có hiển thị zalgo không? |
|---|---|
| Discord | Có |
| Twitter / X | Có |
| Reddit (cũ + mới) | Có |
| Hầu hết là có | |
| Giới thiệu trên Instagram | Có |
| SMS trên iOS/Android | Có |
| Có | |
| Phần lớn các đầu cuối | Một phần |
| Một số bộ lọc trò chuyện trong game | Bị gỡ bỏ hoặc chặn |
Nhiều nền tảng hiện nay đã giới hạn phần văn bản vượt ngang một cách trực quan (bằng cách căn các dấu gạch chéo vào cùng độ cao một dòng) nhằm ngăn các dòng trò chuyện che khuất các dòng liền kề. Văn bản vẫn được hiển thị đầy đủ, chỉ trông ít hỗn loạn hơn mà thôi.
Những mẹo sử dụng
- Hãy viết ngắn gọn. Các khối zalgo quá dài trông như thư rác và dễ bị báo cáo.
- Hãy tránh sử dụng tên người dùng. Nhiều trang web thường chuẩn hóa tên người dùng bằng cách loại bỏ các ký hiệu đặc biệt hoặc chặn chúng hoàn toàn. – Hãy lưu ý đến tính khả dụng. Các trình đọc màn hình có thể bỏ qua hoàn toàn việc kết hợp các ký hiệu hoặc phát chúng một cách khó chịu, điều này không phù hợp với các thông báo.
- Tìm kiếm và sao chép hoạt động bất thường. Một từ ở dạng Zalgo không thể tìm thấy bằng cách tìm kiếm thông thường; đôi khi đó chính là mục đích, nhưng cũng có thể gây rắc rối.
Tham khảo nhanh: các loại dấu hiệu
- Trên: dấu mũ (circumflex), dấu sắc (acute), dấu huyền (grave), dấu phân âm (diaeresis), dấu ngang dài (macron), dấu vòng (ring), dấu móc (hook); nổi bật về mặt thị giác.
- Giữa: dấu ngã chồng (tilde), dấu gạch chéo (slash), dấu gạch ngang (stroke); tinh tế hơn.
- Dưới: dấu móc dưới (cedilla), dấu phẩy (comma), dấu móc đuôi (ogonek), dấu ngang dài dưới (macron). Hiệu ứng “nhỏ giọt”.
Công cụ chọn ngẫu nhiên từ toàn bộ bộ dấu ở mọi mức cường độ, nên giá trị cao chỉ đơn giản là thêm nhiều dấu hơn. Muốn hiệu ứng nhẹ nhàng và gai góc hơn, hãy giữ cường độ thấp.
Câu hỏi thường gặp
Tên này bắt nguồn từ một meme trên mạng vào những năm 2000, trong đó “Zalgo” là một nhân vật hư cấu mà văn bản của nó bị biến dạng do xuất hiện hàng loạt ký hiệu phụ. Phong cách thẩm mỹ này sau đó được lan rộng và kỹ thuật này cũng được đặt tên theo meme đó.
Nó có thể làm sai lệch các bố cục giả định chiều cao dòng cố định và có thể khiến các trình hiển thị văn bản cũ kỹ hoạt động bất ổn. Các trình duyệt và ứng dụng hiện đại đều xử lý phần văn bản vượt giới hạn một cách an toàn. Không nên cố tình dán hàng nghìn ký tự vào các trường biểu mẫu vì điều này có thể gây tắc nghẽn hệ thống.
Đúng vậy – khi loại bỏ tất cả các ký tự thuộc phạm vi ký hiệu kết hợp của Unicode, chỉ còn lại các chữ cái cơ bản. Hầu hết các trình soạn thảo văn bản đều có lệnh chuẩn hóa (NFKD + loại bỏ dấu) để thực hiện việc này một cách gọn gàng và chính xác.
Bạn không thể nhập trực tiếp nội dung này, nhưng việc dán sẽ hoạt động được ở mọi nơi. Hãy nhấn và giữ ô nhập liệu, sau đó dán kết quả từ bảng nhớ; chuỗi zalgo sẽ được tự động hiển thị. Một số ứng dụng bàn phím có thể lọc bỏ nội dung này; trong khi đó, các bàn phím hệ thống thường không thực hiện điều này.
Công cụ liên quan
Công cụ đếm từ
Đếm số từ, ký tự, câu và đoạn văn kèm thời gian đọc, thời gian nói, mật độ từ khóa và điểm dễ đọc Flesch cho bài luận, bài đăng, chú thích và meta description.
Trình tạo tên thành phố
Tạo tên thành phố, thị trấn, làng và thủ đô hư cấu cho xây dựng thế giới, bản đồ, game, truyện và dữ liệu giả lập, kèm ghi chú ngắn cho từng kết quả.
Ký hiệu mũi tên để sao chép
Sao chép các mũi tên Unicode phổ biến chỉ với một lần nhấp: thẳng, đôi, chéo, móc, vòng và tam giác cho tài liệu, chat và thiết kế.
Trình dịch chữ nổi Braille
Dịch văn bản sang chữ nổi Braille Unicode cấp 1 và giải mã Braille trở lại thành chữ cái. Xử lý chữ hoa, chữ số và dấu câu.
Trình tạo chữ meme
Thêm chú thích meme cổ điển vào mẫu có sẵn hoặc ảnh của bạn. Nhập chữ trên và dưới, chỉnh phông, màu, viền rồi tải xuống hoặc sao chép PNG.
Trình giải đảo chữ
Nhập tối đa 10 chữ cái để xem mọi cách sắp xếp duy nhất của chúng, với các hoán vị trùng lặp bị loại bỏ và danh sách giới hạn ở 200 kết quả.