ASCII 文字繪製器

使用 14 種內建 figlet 字型把文本渲染為大型 ASCII 藝術橫幅,支援水平佈局控制。

使用 14 種內建 figlet 字型把文本渲染為大型 ASCII 藝術橫幅,支援水平佈局控制。 使用 14 種內建 figlet 字型把文本渲染為大型 ASCII 藝術橫幅,支援水平佈局控制。

ASCII 藝術輸出

    

背景知識

figlet 字型是什麼

FIGlet 是一個歷史悠久、廣受喜愛的程式(以及它定義的 .flf 字型格式),用於把 普通文本變成大型 ASCII 藝術。每個字元被繪製成字元網格——通常用 #、@ 和空格—— 其大小使得整個單詞變成一條橫幅。這種格式自 1991 年存在至今,支撐了無數終端 問候語、程式碼註釋和 README 頁頭。FIGlet 字型檔案為每個可列印 ASCII 字元定義 一個小點陣圖加後設資料:字元高度、基線、最大寬度,以及控制相鄰字母如何合併的 smushing 規則。

這裡內建的字型

本工具內建 14 種精選字型,因此可以完全離線工作。從簡潔經典的 Standard 和 Big, 到 Bubble、Block、3-D 等裝飾風格,再到 Star Wars、Doom、Larry 3D 等俏皮款式。 Mini 和 Small 等緊湊字型適合長字串,Slant 和 Speed 則帶來動感的斜體感覺。 由於字型內嵌在頁面中,切換字型是即時的,永不下載字型檔案。

水平佈局說明

佈局選擇器切換相鄰字元的連線方式。在"水平"(預設)模式下,每個字元保持 自然間距,邊緣互不接觸——這是最安全、最易讀的選擇。"完整"模式讓字母相互 擠壓:重疊的筆畫在字型規則允許時合併為單個字元,產生更密集、更像書法的 效果,某些字型(如 Slant 或 Speed)正是為此設計。兩種都試試,為你的橫幅 選擇最佳閱讀效果。

使用輸出

結果是純等寬文本:複製後貼上到終端、程式碼註釋、拉取請求描述或聊天中。任何 使用等寬字型的地方都能正確渲染。對於很長的輸入,建議使用緊湊字型並保持 文本簡短——24 個詞的短語用寬字型可能超過典型終端寬度。每次按鍵都會通過 內建的 MIT figlet 庫在本地重新渲染,你輸入的任何內容都不會被傳輸。

使用 MIT 協議的 figlet 庫(已內置於 public/assets,含 14 種內嵌字型)。渲染在本地完成。

常見問題

為什麼長文本會溢位橫幅?
寬字型可能讓一個單詞比終端還寬。縮短文本、選擇緊湊字型(Mini、Small),或拆成多行——每行渲染為獨立橫幅。
水平佈局開關是做什麼的?
水平(預設)保持字母分離;完整模式在字型允許時讓字母擠壓合併,產生更密集的效果。有些字型專為擠壓設計(Slant、Speed),有些則忽略它。
可以改變填充字元嗎(用 # 代替 @)?
當前版本不支援——填充字元是每個字型設計的一部分,figlet 不允許按次渲染覆蓋。選擇不同字型即可改變橫幅的質感。
這個工具支援非 ASCII 文本嗎?
FIGlet 字型專為可列印 ASCII 設計。非 ASCII 字元通常渲染為空白或回退到字型的預設框;為了最佳效果,請使用 ASCII 輸入或先把文本羅馬化。
這個生成器是離線的嗎?
是的。14 種字型內嵌在頁面中,渲染使用內建的 figlet 庫(MIT)。任何字型檔案或輸入文本都不會離開你的瀏覽器。
如何讓橫幅更大或更小?
字型決定字元大小:Mini/Small 緊湊,Big 等大字型更大。選擇匹配目標大小的字型;輸出是純文本,你也可以用 CSS 或任何文本編輯器的字號縮放。