CodeKitHub
Textové nástroje

Generátor ASCII art

Naposledy aktualizované:

Napíšte slovo alebo krátku frázu a získate ju späť ako veľké blokové písmená zložené z ASCII znakov — klasický štýl, ktorý poznáte z hlavičiek README súborov, bannerov CLI nástrojov a starých BBS textových obrázkov. Vyberte si z 6 rôznych fontov. Všetko sa vykresľuje lokálne vo vašom prehliadači.

Your ASCII art will appear here

Čo je tento nástroj?

Tento nástroj prevádza text na ASCII art v štýle „FIGlet“: každé písmeno je nakreslené pomocou mriežky konkrétnych ASCII znakov (väčšinou medzery, podčiarkovníky, zvislé čiary a lomítka) usporiadaných tak, aby v neproporcionálnom fonte vyzerali ako veľké blokové písmeno. Fonty FIGlet sú desiatky rokov starý formát, ktorý sa dodnes používa pre terminálové bannery, komentáre v kóde a úvodné obrazovky príkazových nástrojov.

Rôzne fonty vytvárajú z rovnakého vstupu veľmi odlišné štýly — „Standard“ je klasický hranatý vzhľad, „Slant“ naklápa písmená diagonálne, „Doom“ a „Ghost“ idú do ťažšieho, dramatickejšieho blokového štýlu a „Small“ vtesná viac textu na užší priestor.

Prečo ho používať?

  • Okamžitý banner text pre README súbory, úvodné obrazovky CLI nástrojov alebo hlavičky komentárov v kóde.
  • 6 odlišných štýlov fontov na výber, prepínanie bez opätovného písania.
  • Výstup je čistý text (zarovnaný na neproporcionálny font) — vložte ho priamo do ľubovoľného súboru s kódom, terminálu alebo textového poľa.
  • 100 % súkromné: text sa vykresľuje lokálne, nič sa neodosiela.
  • Zadarmo, bez registrácie, bez vodoznaku.

Ako sa používa

  1. Napíšte krátke slovo alebo frázu (najlepšie fungujú latinské písmená a čísla).
  2. Vyberte font z rozbaľovacieho zoznamu.
  3. Kliknite na Generovať.
  4. Kliknite na Kopírovať a získajte čistý text — zostane zarovnaný, kým ho vložíte niekam, kde sa používa neproporcionálny font.

Príklad

Vstup

HI

Výstup

  _   _ ___ 
 | | | |_ _|
 | |_| || | 
 |  _  || | 
 |_| |_|___|

Vykreslené fontom Standard. Skopírujte to presne tak, ako je zobrazené, do neproporcionálneho kontextu (blok kódu, terminál, README) — v proporcionálnom fonte bude zarovnanie vyzerať pokazené, pretože rozostup spolieha na to, že každý znak má rovnakú šírku.

Praktické tipy

  • Výsledok vždy vkladajte do neproporcionálneho kontextu (blok kódu v Markdowne, terminál, komentár v kóde) — práve to udrží písmená zarovnané.
  • Krátke slová (do ~10 znakov) fungujú najlepšie; dlhšie frázy sa veľmi rýchlo rozšíria a možno ich bude treba ručne rozdeliť na viac riadkov.
  • „Standard“ a „Small“ sú najbezpečnejšie predvoľby pre bannery v README, keďže zostávajú primerane úzke.
  • Ak znak vyzerá chýbajúco alebo nesprávne, pravdepodobne nepatrí do podporovanej sady glyfov fontu (len latinské písmená, čísla a základná interpunkcia).

Kde sa ASCII bannery skutočne používajú

Najbežnejšie reálne použitie je banner s názvom projektu na začiatku README.md alebo vo výstupe --help / pri spustení CLI nástroja — FIGlet je de facto štandardom pre toto od svojho vydania v 90. rokoch a rovnaký formát fontov dodnes podporujú desiatky knižníc.

Objavuje sa aj v hlavičkách komentárov na vizuálne oddelenie sekcií dlhého súboru a v úvodných obrazovkách príkazových nástrojov. Ak formátujete okolitý kód namiesto pridávania banneru, zvyšok tohto workflow zvládnu formátovač JSON a nástroje na porovnanie textu.

JSON Formátovač · Porovnanie textu

Časté otázky

Prečo moja ASCII art vyzerá pokazene po vložení do chatovacej aplikácie alebo dokumentu?

ASCII art spolieha na to, že každý znak má presne rovnakú šírku (neproporcionálny font). Ak ju vložíte niekam, kde sa predvolene používa proporcionálny font — väčšina chatovacích aplikácií, textových editorov a webových formulárov — písmená budú vyzerať nezarovnané alebo stlačené. Správne sa zobrazí v blokoch kódu, termináloch, komentároch v kóde a kdekoľvek inde s nastaveným neproporcionálnym fontom.

Môžem to použiť pre neanglický text?

Tieto fonty FIGlet obsahujú glyfy len pre latinské písmená, čísla a základnú interpunkciu — žiadny z týchto 6 fontov nepodporuje CJK, cyriliku ani arabčinu. Neladinské znaky sa buď vynechajú, alebo zobrazia nesprávne.

Aký je rozdiel medzi tými 6 fontmi?

Standard je pôvodný, najrozšírenejší štýl FIGlet. Slant naklápa písmená diagonálne. Big a Small menia celkovú veľkosť a šírku písmen. Doom a Ghost používajú ťažšie, plnšie blokové tvary pre dramatickejší vzhľad. Vyskúšajte niekoľko z nich — rovnaké slovo môže vyzerať úplne inak v závislosti od fontu.

Existuje limit dĺžky?

Žiadny pevný limit sa nevynucuje, no bannerové ASCII fonty sú určené pre krátke slová alebo frázy — pár znakov na riadok. Dlhé vety sa síce vykreslia, ale každý znak môže mať 5-10-násobnú šírku bežného znaku, takže výsledok sa stane nepraktický na čítanie či vkladanie kamkoľvek.

Nahráva tento nástroj môj text niekam?

Nie. Prevod textu na ASCII art (algoritmus FIGlet a dáta fontov) beží celý ako JavaScript vo vašom prehliadači. Nič, čo napíšete, sa neodosiela na server.

Súvisiace nástroje