Trình tạo chữ nghệ thuật ASCII
ASCII art là dạng typography lâu đời nhất của internet: các ký tự được xếp trên một lưới để viết thành thứ đủ lớn nhìn được từ xa. Trình tạo này render bất cứ gì bạn gõ theo ba phong cách cổ điển — khối đặc chuẩn, chữ khối viền, và biến thể có bóng — bằng Unicode in được dạng văn bản thuần để kết quả hoạt động trong terminal, README, tệp motd và chatroom.
Cách tạo ASCII art từ văn bản
-
1
Gõ một chuỗi ngắn
Hoạt động tốt nhất với 1 đến 15 ký tự. Hỗ trợ chữ A-Z, chữ số và dấu câu cơ bản.
-
2
Chọn kiểu font
Chuẩn (5 hàng đặc), khối (viền 3 hàng) hoặc bóng (chuẩn cộng gạch dưới).
-
3
Tạo
Chữ cái được tra trong bảng glyph và ghép lại theo từng cột.
-
4
Sao chép tác phẩm
Dán vào README, banner CI/CD, lời chào terminal hoặc khối mã Discord.
Nơi banner ASCII vẫn rất hiệu quả
- Tiêu đề README — Tên dự án bằng chữ lớn ở đầu README tạo tông ngay lập tức.
- MOTD của terminal —
/etc/motdhoặc banner đăng nhập trên server dùng chung. - Màn hình mở đầu của công cụ CLI — In một lần ở lần chạy đầu, bọc trong khối mã.
- Log CI/CD — Một mốc không thể nhầm trong log build 10.000 dòng báo rằng một giai đoạn đã bắt đầu.
So sánh font
| Kiểu | Cao bao nhiêu hàng | Dùng khối Unicode | Chỉ hoạt động trong font cố định độ rộng |
|---|---|---|---|
| Chuẩn | 5 | Có (khối đầy U+2588) | Có |
| Khối | 3 | Có (viền bằng U+2588) | Có |
| Bóng | 6 | Có (chuẩn + khối một phần tám phía trên U+2594) | Có |
Giữ độ rộng cố định
ASCII art chỉ thẳng hàng khi mỗi ký tự chiếm cùng một độ rộng. Bọc kết quả trong thẻ <pre>, một khối mã có rào, hoặc ép dùng font cố định độ rộng. Trong Slack và Discord, bao quanh bằng ba dấu backtick. Trong Markdown, thụt bốn dấu cách hoặc dùng khối mã có rào.
Những điều nên tránh
- Trộn emoji vào ASCII art — emoji thường hiển thị rộng hơn một cột và làm vỡ căn chỉnh.
- Công cụ định dạng tự động làm gộp các chuỗi khoảng trắng. Kiểm tra đầu ra cuối trong hệ thống đích trước khi đăng.
- Banner quá dài — hầu hết terminal mặc định 80 cột, nên giữ khoảng 60 cột để tránh xuống dòng.
Câu hỏi thường gặp
Ý tưởng giống nhau (bảng glyph được render theo từng cột), nhưng bộ font nhỏ hơn. figlet có hàng trăm font ở định dạng .flf; trình tạo này đi kèm một bộ nhỏ được chọn lọc để render tốt ở mọi nơi.
Chỉ A-Z, 0-9, khoảng trắng, ! và ? có trong bảng glyph. Chữ thường được chuyển thành chữ hoa khi nhập; dấu câu không hỗ trợ bị bỏ qua âm thầm.
Có, nhưng chỉ bên trong thẻ <pre> hoặc phần tử có font-family: monospace và white-space: pre. Trong font tỷ lệ, các cột sẽ không thẳng hàng.
Không — trình tạo này biến văn bản thành ASCII. Để biến ảnh thành ký tự, hãy dùng công cụ “Ảnh sang ASCII Art” chuyên dụng.
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.
Emoji Kitchen
Thử các cặp Google Emoji Kitchen đã xác minh, tải nhãn dán PNG và dùng gợi ý hoặc trình duyệt ngoài để khám phá thêm.
Bộ đếm ký tự
Đếm ký tự, từ, dòng, câu và đoạn trong mọi văn bản. Xem tổng có/không có khoảng trắng cùng phần phân tích ký tự.
Trình tạo chữ kiểu
Biến văn bản thường thành hàng chục kiểu Unicode như chữ viết tay, in đậm, bong bóng, Gothic và nhiều kiểu khác cho bio, chú thích và tên người dùng.
Trình tạo anagram
Nhập một từ ngắn để xem mọi cách sắp xếp lại chữ cái không trùng lặp, có loại bỏ hoán vị lặp và giới hạn số kết quả tùy chỉnh.
Trình tạo tên doanh nghiệp
Tạo ý tưởng tên doanh nghiệp từ từ khóa ngành và phong cách, rồi kiểm tra tên miền, đăng ký kinh doanh và nhãn hiệu.