Công Cụ Tạo Chữ Lỗi
Gõ một từ và nhận lại nó đã bị làm hỏng — g̯̅ḷ̅ī̩ť̯c͉̽h̦̅ — với các dấu kết hợp Unicode ngẫu nhiên xếp chồng lên trên, xuyên qua và bên dưới mọi chữ cái. Chọn cường độ từ 1 đến 5, nhấn Tạo Lại cho đến khi chữ lỗi ưng ý, rồi sao chép. Kết quả là văn bản thuần, nên có thể dán ở bất cứ đâu văn bản được dùng. Miễn phí, không cần đăng ký.
Văn bản đã bị lỗi
Kết quả của bạn sẽ xuất hiện ở đây
Cách Sử Dụng Công Cụ Tạo Chữ Lỗi
- Gõ hoặc dán văn bản của bạn. Phiên bản bị lỗi xuất hiện bên dưới khi bạn gõ.
- Đặt cường độ. Thanh trượt chạy từ 1 (một lớp sương mù nhẹ) đến 5 (một chồng dấu dày). Hãy bắt đầu thấp: lượng nhỏ trông có vẻ lỗi, lượng lớn trông như một vệt đen.
- Nhấn Tạo Lại. Các dấu là ngẫu nhiên, nên mỗi lần nhấn cho một cách sắp xếp khác nhau của cùng văn bản. Tiếp tục nhấn cho đến khi bạn thích.
- Sao chép kết quả và dán vào bài đăng, tiểu sử hoặc tin nhắn của bạn. Kiểm tra nó trên nền tảng trước khi bạn dựa vào nó.
Hiệu Ứng Được Tạo Ra Như Thế Nào
Chữ lỗi được tạo hoàn toàn từ dấu kết hợp trong khối Dấu Phụ Kết Hợp (U+0300–U+036F). Một dấu kết hợp không có độ rộng riêng và được vẽ lên ký tự đứng trước nó; cùng cơ chế đó đặt dấu trên chữ é tách rời. Xếp đủ nhiều dấu thì kết quả trông như bị hỏng. Công cụ lấy từ ba bộ:
| Vị trí | Dấu có sẵn | Được thêm khi |
|---|---|---|
| Trên chữ cái | 34 dấu, gồm huyền, sắc, ngã, chấm trên và các chữ nhỏ kết hợp | Luôn luôn — từ 1 đến mức cường độ |
| Xuyên qua chữ cái | 5 dấu phủ, U+0334–U+0338 (các dấu phủ ngã, gạch ngắn, gạch dài, gạch chéo) | Từ cường độ 3 — đúng một dấu |
| Bên dưới chữ cái | 40 dấu, gồm chấm, móc, cầu và ngã bên dưới | Luôn luôn — từ 1 đến mức cường độ |
Khoảng trắng và ngắt dòng được giữ sạch. Đó là chi phí của mỗi mức:
| Cường độ | Dấu mỗi chữ cái | Trung bình |
|---|---|---|
| 1 | 2 | 2 |
| 2 | 2–4 | 3 |
| 3 | 3–7 | 5 |
| 4 | 3–9 | 6 |
| 5 | 3–11 | 7 |
Ở cường độ 1, “glitch” trở thành g̯̅ḷ̅ī̩ť̯c͉̽h̦̅: sáu chữ cái, mỗi chữ có một dấu trên và một dấu dưới, tổng cộng 18 điểm mã. Ở cường độ 5, cùng từ đó cần khoảng 48 điểm mã, và thường nhiều hơn. Các dấu được lấy từ một bộ sinh số ngẫu nhiên có hạt giống, đó là lý do chữ lỗi không tự xáo trộn khi bạn gõ: nó thay đổi khi bạn nhấn Tạo Lại, và cũng khi bạn di thanh trượt, vì số dấu được rút ra cho mỗi chữ cái thay đổi.
Giới Hạn: Số Ký Tự, Bố Cục và Phần Mềm Làm Sạch
- Giới hạn ký tự. Mỗi dấu được tính là một điểm mã và chiếm 2 byte trong UTF-8. Một bài đăng 280 ký tự chỉ cho khoảng 35 chữ cái ở cường độ 5 nếu nền tảng đếm theo điểm mã.
- Tràn. Dấu trên và dưới tràn sang các dòng lân cận, che văn bản hoặc bị cắt ở mép hộp. Đó là hiệu ứng, nhưng nó có thể che dòng phía trên và phía dưới.
- Bị gỡ bỏ hoặc từ chối. Một số nền tảng giới hạn dấu kết hợp, gỡ chúng, hoặc từ chối chúng trong tên người dùng. Unicode cũng định nghĩa Định Dạng Văn Bản An Toàn Luồng (Stream-Safe Text Format) cho phần mềm muốn giới hạn các chuỗi như vậy, với không quá 30 dấu kết hợp liên tiếp; công cụ này luôn dưới mức đó, tối đa 11.
- Tìm kiếm và kiểm tra chính tả. Một từ bị lỗi không khớp với từ gốc và bị trình kiểm tra chính tả gắn cờ.
Bạn Cần Công Cụ Nào?
| Bạn muốn | Hãy dùng |
|---|---|
| Các dấu lộn xộn, ngẫu nhiên khắp các chữ cái | Trang này |
| Một đường gạch ngang gọn qua mỗi chữ cái | Chữ Gạch Ngang |
| Một đường gạch chân gọn dưới mỗi chữ cái | Chữ Gạch Chân |
| Vẻ ngoài kiểu gothic mà không bị hỏng | Chữ Old English |
| Xem những dấu nào có trong một đoạn văn bản | Công Cụ Kiểm Tra Ký Tự Unicode |
Lưu ý về khả năng tiếp cận
Chữ lỗi không nhằm để đọc. Trình đọc màn hình có thể cố đọc từng dấu, tạo ra đầu ra dài không thể hiểu, hoặc bỏ qua hẳn các chữ cái. Kiểm tra chính tả, dịch thuật và tìm kiếm đều không đọc được nó, và Zalgo nặng có thể khiến văn bản phía trên và phía dưới không đọc được với bất kỳ ai. Chỉ dùng cho một từ trang trí ngắn, không bao giờ cho nội dung mà ai đó cần hiểu.
Câu Hỏi Thường Gặp
- Chữ lỗi hay chữ Zalgo là gì?
- Văn bản có nhiều dấu kết hợp Unicode xếp chồng lên trên, xuyên qua và bên dưới mỗi chữ cái, khiến nó trông bị hỏng hoặc bị ma ám. Cái tên “Zalgo” đến từ một meme kinh dị trên mạng. Các chữ cái bên dưới vẫn là chữ cái bình thường; các dấu là thứ bạn thấy.
- Thanh trượt cường độ làm gì?
- Nó đặt số dấu ngẫu nhiên tối đa được thêm vào trên và dưới mỗi chữ cái, từ 1 đến 5, và từ mức 3 nó cũng thêm một dấu xuyên qua giữa. Mức 1 luôn thêm đúng hai dấu cho mỗi chữ cái; mức 5 thêm từ ba đến mười một.
- Vì sao văn bản thay đổi khi tôi nhấn Tạo Lại?
- Các dấu được chọn ngẫu nhiên cho mỗi chữ cái. Tạo Lại tung lại chúng bằng một hạt giống mới, nên bạn có thể thử nhiều cách sắp xếp cho đến khi thích một cách. Mẫu không tự xáo trộn khi bạn gõ.
- Làm thế nào để xóa chữ lỗi hoặc các dấu Zalgo?
- Xóa các dấu kết hợp, tất cả đều nằm trong U+0300–U+0366 ở đây. Trong trình soạn thảo có tìm và thay thế bằng regex, tìm
[\u0300-\u036f]và thay bằng không gì cả. Điều này cũng xóa các dấu phụ hợp lệ trên chữ cái đã tách, nên hãy kiểm tra kết quả. - Vì sao chữ lỗi của tôi trông khác trên trang khác?
- Các nền tảng và phông chữ vẽ các dấu xếp chồng khác nhau: một số cắt chúng, một số để chúng đè lên dòng khác, và một số gỡ bỏ. Không có cách nào kiểm soát điều đó từ văn bản, nên hãy xem trước ở nơi bạn sẽ đăng.
- Chữ Zalgo có được phép trên mạng xã hội không?
- Thường thì nó hoạt động trong tiểu sử và bài đăng, nhưng nền tảng có thể cắt hoặc lọc các dấu kết hợp nặng và thường từ chối chúng trong tên người dùng. Hệ thống kiểm duyệt cũng có thể gắn cờ, nên hãy dùng cường độ thấp hơn nếu nó bị gỡ bỏ.