把文字變成 ASCII 藝術
這個產生器的作用
ASCII 藝術用鍵盤上普通的字元堆疊出又大又厚實的字母,於是一個短短的單字就變成由多列文字層層疊起的橫幅。這個工具接收你輸入的內容,把每個字母對應到一個跨多列的字形,再將這些字形左右並排,組成單一的等寬區塊,只要能接受純文字的地方都能貼上去。
由於輸出全是字元,沒有圖片、也沒有字型檔,貼進終端機、README 或聊天視窗時都能原樣保留,不需要任何特別的算繪。結果面板裡看到的模樣,就是貼到任何地方後會呈現的模樣。
什麼時候用得上
當一行普通文字需要突顯時,它就派得上用場:shell 指令稿開頭的橫幅、標示原始碼段落的標頭註解、電子郵件末尾的簽名區塊,或是在以文字為主的平台上引人注目的貼文。它也適合用不了圖片的 MOTD 登入畫面和 CLI 啟動訊息,那裡放一點視覺點綴仍然有幫助。
輸入最好保持簡短:單一單字,或兩三個字的詞組讀起來最清楚,欄位上限訂在 20 個字元也是這個緣故。過長的字串很快就會超出終端機的寬度,形狀跟著散掉。
一個具體例子
輸入 HELLO,選實心區塊樣式,每個字母就用填滿的字元跨多列繪出,讓單字讀起來像粗體橫幅。把樣式換成井號,同樣的字母會以 # 勾勒輪廓;改選點狀則呈現較輕盈的點描感。把列高從 4 調到 8,字母會變得更高,在列高 8 時,g、p、y 這類字母向下延伸的筆畫會落到基線以下,而不會被裁掉。
補充說明與特殊情況
字元間距控制相鄰字母之間的空隙:放寬可做出留白充足、好讀的橫幅,收窄則能把較長的單字塞進狹窄的欄位。是否區分大小寫的切換,決定大寫與小寫是分別繪製,還是一視同仁。
無論做出什麼成果,都要貼到等寬的環境裡:終端機、程式碼編輯器和固定寬度字型會讓每一列對齊,而文書處理器裡的比例字型則會讓欄位錯位、破壞圖形。複製會把整個區塊直接送進剪貼簿,下載則存成 .txt 檔,方便放進指令稿或程式碼儲存庫。