T

Text Machine

Công cụ văn bản mạnh mẽ, ngay trong trình duyệt của bạn

ASCII Art

Duyệt bộ sưu tập ASCII art nhỏ gọn có sẵn được vẽ từ các ký tự văn bản thuần — động vật, trái tim, hoa, đồ ăn và những hình ngộ nghĩnh — được sắp xếp theo danh mục. Chạm vào bất kỳ hình nào để sao chép, rồi dán vào tin nhắn, tiểu sử, chú thích code, README hay bài đăng. Đây là văn bản thuần chứ không phải hình ảnh, nên nó giữ nguyên hình dạng ở bất cứ đâu dùng phông chữ có độ rộng cố định, và không có gì rời khỏi trình duyệt của bạn.

Danh mục
Động vật

Chạm vào bất kỳ hình nào để sao chép

Cách sử dụng Nghệ thuật ASCII

  1. 1

    Chọn một danh mục

    Chọn một danh mục như Động vật, Tình yêu, Thiên nhiên, Đồ ăn hay Vui nhộn để xem những hình phù hợp với tâm trạng bạn đang muốn.

  2. 2

    Tìm một hình bạn thích

    Cuộn qua thư viện. Mỗi tác phẩm đều là văn bản thuần hiển thị bằng phông chữ có độ rộng cố định, nên những gì bạn thấy chính là thứ được sao chép.

  3. 3

    Chạm để sao chép

    Nhấp hoặc chạm vào bất kỳ hình nào và toàn bộ bức vẽ nhiều dòng sẽ được sao chép vào clipboard cùng lúc, kèm một xác nhận nhanh.

  4. 4

    Dán vào bất cứ đâu

    Thả hình nghệ thuật vào tin nhắn, tiểu sử, chú thích code, README hay bài đăng. Để nó thẳng hàng, hãy dán vào nơi dùng phông chữ monospace. Dùng nút Ngẫu nhiên nếu bạn chỉ muốn một bất ngờ.

Về ASCII art và cách sử dụng nó

Điều gì làm cho ASCII art hoạt động

ASCII art là vẽ bằng con chữ. Vì một terminal máy tính ban đầu hiển thị mọi ký tự trong một lưới các ô có độ rộng bằng nhau, người ta phát hiện ra rằng họ có thể đặt các dấu gạch chéo, dấu ngoặc, dấu chấm và chữ cái vào đúng những ô thích hợp để gợi lên hình một con mèo, một trái tim hay một ly cà phê. Bí quyết hoàn toàn nằm ở khoảng cách: mỗi dòng là một hàng của lưới, và bức hình chỉ xuất hiện khi những hàng đó xếp chồng lên nhau trong phông chữ có độ rộng cố định để các cột thẳng hàng.

Ràng buộc đó cũng chính là siêu năng lực của nó. Một bức vẽ làm từ các ký tự thuần chỉ là văn bản, nên nó có thể đi đến những nơi mà một hình ảnh thật không thể — bên trong một tin nhắn, một dòng code, một thông điệp commit hay một tiểu sử văn bản thuần — và nó gần như không nặng chút nào. Những hình trong thư viện này được giữ nhỏ gọn và đơn giản một cách có chủ đích, để chúng dán gọn gàng và vẫn dễ nhận ra ngay cả trong một ô tin nhắn chật chội.

Một chút lịch sử, từ teletype đến FIGlet

Ý tưởng này có trước cả máy tính: những người thợ đánh máy đã tạo ra hình ảnh trên máy đánh chữ từ rất lâu trước khi các terminal tồn tại, một nghề thủ công đôi khi được gọi là typewriter art. Khi những chiếc teletype và máy in dòng đời đầu xuất hiện, cùng một bản năng đó đã tạo ra những tấm băng-rôn, lịch và tranh in pin-up được ghép từ chữ cái và dấu câu, và các hệ thống bảng tin (bulletin board system) trong thập niên 1980 và 1990 đã biến ASCII art thành cả một nền văn hóa nhóm với đủ logo và lời chào kết.

Một dấu mốc là FIGlet, một chương trình ra đời năm 1991 biến những từ bạn gõ thành các chữ cái khối lớn bằng cách dùng các tệp "font" có thể thay đổi — nguồn gốc của những tấm băng-rôn terminal cỡ lớn mà bạn vẫn thấy trong các tệp README và công cụ dòng lệnh. Thư viện này lại mang một hương vị khác: thay vì chuyển từ ngữ của bạn thành các chữ cái khổng lồ, nó cung cấp những hình nhỏ gọn có sẵn để bạn duyệt và sao chép chỉ với một chạm.

Vì sao cần một phông chữ monospace

ASCII art được xây dựng trên một giả định: mọi ký tự đều chiếm chính xác cùng một độ rộng. Trong một phông chữ monospace (độ rộng cố định) như Courier, Consolas hay Menlo, chữ i chiếm cùng khoảng không gian như chữ m, nên các ký tự ở mỗi hàng nằm thẳng ngay trên các ký tự ở hàng phía trước, và các cột của bức hình giữ được sự ngay ngắn.

Phông chữ tỷ lệ phá vỡ giả định đó — chúng làm chữ i hẹp lại và chữ m rộng ra để trông dễ chịu trong văn xuôi — khiến mỗi hàng dịch đi một lượng khác nhau và xé bức hình thành một mớ vô nghĩa. Đây không phải là lỗi của bức hình; nó chỉ đơn giản là sai ngữ cảnh hiển thị. Cùng bức vẽ đó sẽ bật trở lại đúng hình dạng ngay khoảnh khắc nó đáp xuống một nơi dùng monospace.

Căn chỉnh cho đúng

Điều bất ngờ phổ biến nhất là hình trông hoàn hảo ở đây nhưng lại bị lệch sau khi dán. Nguyên nhân gần như luôn là phông chữ ở nơi đến. Phông chữ monospace cho mọi ký tự cùng một độ rộng, nên các cột thẳng hàng; phông chữ tỷ lệ thì thay đổi độ rộng theo từng chữ cái, nên bức hình bị xô lệch. Nếu có gì đó trông không ổn, cách khắc phục thường là dán nó vào một ngữ cảnh monospace thay vì thay đổi bức hình.

Trên Discord và nhiều ứng dụng chat, bạn có thể bọc hình trong một khối code — ba dấu backtick trước và sau — để buộc dùng phông chữ có độ rộng cố định và khóa khoảng cách lại. Các terminal, trình soạn thảo code, tệp README và hầu hết công cụ dành cho lập trình viên đều dùng monospace theo mặc định. Trong các trình xử lý văn bản và nhiều biểu mẫu web, việc đổi văn bản sang một phông chữ như Courier hoặc Consolas sẽ khôi phục lại sự căn chỉnh.

Nơi ASCII art thuộc về

Những ngôi nhà tốt nhất cho nghệ thuật chữ là những nơi vốn đã dùng phông chữ có độ rộng cố định. Các terminal và dấu nhắc shell, chú thích code, tệp README và tài liệu, thông điệp commit, cùng các khối code trên Discord hay Slack đều tự động giữ nguyên khoảng cách, nên bức hình đến nơi nguyên vẹn. Các bài đăng trên diễn đàn và Reddit có hỗ trợ chế độ code hoặc monospace cũng hoạt động tốt.

Chữ ký email và những lời chào kết bằng văn bản thuần là một cách dùng kinh điển, miễn là ứng dụng email của người đọc hiển thị chúng bằng phông chữ monospace. Hãy tránh dán hình thô vào các ô chat có định dạng phong phú, chú thích mạng xã hội, hay phần thân văn bản của trình xử lý văn bản đặt ở phông chữ tỷ lệ, nơi các cột sẽ trôi lệch — hãy dùng một khối code hoặc đổi phông chữ trước đã.

Mẹo để có kết quả sạch sẽ

Hãy sao chép cả tác phẩm cùng một lúc — những bức vẽ này phụ thuộc vào việc có đủ mọi dòng, và chỉ một hàng bị thiếu hay một dấu cách thừa ở cuối dòng cũng có thể làm hỏng hình dạng. Khi còn phân vân, hãy dán vào một chỗ dùng monospace trước để xác nhận nó trông đúng, rồi mới chuyển nó đến nơi bạn cần.

Hình càng nhỏ càng dễ di chuyển: một bức hình nhỏ gọn chịu đựng các ô tin nhắn hẹp, việc xuống dòng tự động và các giới hạn độ dài một cách duyên dáng hơn nhiều so với một khung cảnh dàn trải bị ngắt dòng giữa hàng. Nếu một tác phẩm cứ bị vỡ trong một ứng dụng cụ thể, thì đơn giản là nơi đến không tôn trọng monospace, và một khối code gần như luôn là cách khắc phục.

Sử dụng một cách tinh tế

Một hình ASCII art nhỏ thêm cá tính ở những nơi mà một hình ảnh là quá mức cần thiết hoặc đơn giản là không được phép: một con mèo ở cuối một chú thích, một trái tim trong một tin nhắn, một lời chào kết nhỏ trong một email. Dùng một lần thì duyên dáng; dán vào mọi dòng thì trở thành nhiễu, nên hãy dùng đến nó khi nó thực sự thêm một nét cá tính chứ không phải như một thứ trang trí liên tục.

Một lưu ý về khả năng tiếp cận đáng ghi nhớ: trình đọc màn hình đọc hình nghệ thuật theo từng ký tự một, nên một bức hình dày đặc có thể trở thành một chuỗi dài, khó hiểu đối với người nghe thay vì nhìn. Ở những nơi mọi người cần theo dõi nội dung — tài liệu chia sẻ, bài đăng nhạy cảm về khả năng tiếp cận — hãy giữ cho hình trang trí ngắn gọn, hoặc mô tả nó bằng lời bên cạnh, để ý nghĩa không bao giờ phụ thuộc vào việc nhìn thấy hình dạng.

Câu hỏi thường gặp

ASCII art là gì?
ASCII art là một bức hình được tạo hoàn toàn từ các ký tự văn bản — chữ cái, chữ số, dấu gạch chéo, dấu chấm và dấu câu được sắp xếp sao cho khi nhìn bằng phông chữ có độ rộng cố định, chúng tạo thành một hình ảnh dễ nhận ra. Nó có từ thời các terminal và máy đánh chữ đời đầu và vẫn được dùng trong tin nhắn, chú thích code, lời chào kết và bài đăng diễn đàn vì nó di chuyển dưới dạng văn bản thuần ở bất cứ đâu.
Làm thế nào để sao chép một hình nghệ thuật?
Chạm hoặc nhấp vào bất kỳ hình nào trong thư viện và toàn bộ bức vẽ nhiều dòng sẽ được sao chép vào clipboard, bao gồm cả các dấu xuống dòng. Sau đó bạn có thể dán vào bất cứ đâu mình thích. Nút Ngẫu nhiên sao chép một tác phẩm ngẫu nhiên từ toàn bộ bộ sưu tập.
Tại sao hình nghệ thuật trông bị lệch sau khi tôi dán?
ASCII art chỉ thẳng hàng trong phông chữ monospace (độ rộng cố định), nơi mọi ký tự đều có cùng độ rộng. Nếu bạn dán vào nơi dùng phông chữ tỷ lệ — nơi chữ i hẹp hơn chữ m — thì sự căn chỉnh sẽ bị lệch và bức hình trông méo mó. Khối code trên Discord, các terminal và hầu hết trình soạn thảo code đều dùng monospace; còn nhiều ô chat và ứng dụng tài liệu thì không.
Tôi có thể dùng ASCII art ở đâu?
Bất cứ đâu chấp nhận văn bản thuần: tin nhắn Discord và Slack (khối code giữ nguyên khoảng cách), các terminal, chú thích code, tệp README, thông điệp commit, bài đăng diễn đàn và Reddit, cùng chữ ký email. Để có kết quả tốt nhất, hãy chọn nơi hiển thị văn bản bằng phông chữ có độ rộng cố định để các cột luôn thẳng hàng.
Công cụ này có khác với công cụ tạo banner text-to-ASCII không?
Có. Công cụ tạo banner biến những chữ bạn gõ thành các chữ cái khối lớn. Còn đây là thư viện những hình có sẵn — động vật, trái tim, hoa và nhiều hơn nữa — để bạn duyệt và sao chép. Nếu bạn muốn chữ lớn từ từ ngữ của chính mình, hãy dùng công cụ text-to-ASCII hoặc banner ASCII; còn nếu bạn muốn một hình nhanh để thả vào tin nhắn, hãy sao chép một hình ở đây.
Có gì được gửi đến máy chủ không?
Không. Các hình nghệ thuật là một danh sách tích hợp sẵn và việc sao chép diễn ra hoàn toàn trong trình duyệt của bạn. Không có gì bạn chạm hay sao chép bị tải lên, ghi nhật ký hay lưu trữ.

Công cụ liên quan

Tiếp tục với những công cụ hữu ích này

Trình tạo chữ đẹp

Trình tạo chữ zalgo

Trình Tạo Chữ Lộn Ngược

Công Cụ Tạo Chữ Gạch Ngang

Công Cụ Tạo Chữ Bôi Đen

Trình Tạo Chữ Vô Hình