CodeKitHub
Instrumente text

Generator de Artă ASCII

Ultima actualizare:

Scrie un cuvânt sau o frază scurtă și primești înapoi litere mari, formate din caractere ASCII — stilul clasic văzut în capul fișierelor README, bannerele instrumentelor CLI și vechea artă text BBS. Alege dintre 6 fonturi diferite. Totul este redat local în browserul tău.

Your ASCII art will appear here

Ce este acest instrument?

Acest instrument convertește textul în artă ASCII stil „FIGlet”: fiecare literă este desenată folosind o grilă de caractere ASCII specifice (mai ales spații, underscore-uri, bare verticale și slash-uri) aranjate astfel încât să arate ca o literă mare atunci când sunt afișate cu un font monospace. Fonturile FIGlet sunt un format vechi de zeci de ani, folosit și azi pentru bannere de terminal, comentarii de cod și ecrane de pornire pentru instrumente din linia de comandă.

Fonturi diferite produc stiluri foarte diferite din același text — „Standard” este stilul clasic în bloc, „Slant” înclină literele în diagonală, „Doom” și „Ghost” merg pe un stil mai greu și mai dramatic, iar „Small” încape mai mult text într-un spațiu mai îngust.

De ce să-l folosești?

  • Text de banner instant pentru fișiere README, ecrane de pornire ale instrumentelor CLI sau titluri în comentarii de cod.
  • 6 stiluri de font distincte, comutabile instant fără a retasta.
  • Rezultatul este text simplu (aliniat monospace) — îl poți lipi direct în orice fișier de cod, terminal sau câmp de text simplu.
  • 100% privat: textul tău este redat local, nimic nu este încărcat.
  • Gratuit, fără înregistrare, fără filigran.

Cum se folosește

  1. Scrie un cuvânt sau o frază scurtă (literele latine și cifrele funcționează cel mai bine).
  2. Alege un font din meniul derulant.
  3. Apasă Generate.
  4. Apasă Copy pentru a prelua rezultatul text simplu — rămâne aliniat atât timp cât îl lipești undeva folosind un font monospace.

Exemplu

Intrare

HI

Rezultat

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

Generat cu fontul Standard. Copiază exact așa cum apare într-un context monospace (un bloc de cod, un terminal, un README) — într-un font proporțional alinierea va părea stricată deoarece spațierea depinde de faptul că fiecare caracter are aceeași lățime.

Sfaturi practice

  • Lipește întotdeauna rezultatul într-un context monospace (bloc de cod Markdown, terminal, comentariu de cod) — asta menține literele aliniate.
  • Cuvintele scurte (sub ~10 caractere) funcționează cel mai bine; frazele lungi devin foarte late foarte repede și ar putea trebui împărțite manual pe mai multe linii.
  • „Standard” și „Small” sunt cele mai sigure opțiuni implicite pentru bannere README, deoarece rămân rezonabil de înguste.
  • Dacă un caracter pare lipsă sau greșit, probabil se află în afara setului de glife suportat de font (doar litere latine, cifre, punctuație de bază).

Unde se folosesc de fapt bannerele ASCII

Cea mai comună utilizare reală este un banner cu numele proiectului în capul unui README.md sau în rezultatul --help / de pornire al unui instrument CLI — FIGlet a fost standardul de facto pentru asta încă din anii 1990, iar același format de font este încă suportat de zeci de biblioteci astăzi.

Apare și în titluri de comentarii de cod pentru a separa vizual secțiunile unui fișier lung, și în ecrane de pornire de terminal pentru instrumente din linia de comandă. Dacă formatezi codul din jur mai degrabă decât să adaugi un banner, instrumentele de formatare JSON și diferență de text preiau restul acestui flux de lucru.

Formator JSON · Compară Text

Întrebări frecvente

De ce arta mea ASCII arată stricată când o lipesc într-o aplicație de chat sau document?

Arta ASCII depinde de faptul că fiecare caracter are exact aceeași lățime (un font monospace). Dacă o lipești undeva unde se folosește un font proporțional — majoritatea aplicațiilor de chat, procesoarelor de text și formularelor web, implicit — literele vor apărea dezaliniate sau înghesuite. Se afișează corect în blocuri de cod, terminale, comentarii de cod și oriunde altundeva setat pe un font monospace.

Pot folosi acest instrument pentru text non-englez?

Aceste fonturi FIGlet includ doar glife pentru litere latine, cifre și punctuație de bază — nu există suport CJK, chirilic sau arab în niciunul dintre cele 6 fonturi de aici. Caracterele non-latine vor fi fie omise, fie redate incorect.

Care este diferența dintre cele 6 fonturi?

Standard este stilul FIGlet original, cel mai recunoscut. Slant înclină literele în diagonală. Big și Small variază dimensiunea și lățimea generală a literelor. Doom și Ghost folosesc forme de bloc mai grele și mai solide pentru un aspect mai dramatic. Încearcă câteva — același cuvânt poate arăta complet diferit în funcție de font.

Există o limită de lungime?

Nu este impusă o limită strictă, dar fonturile de banner ASCII sunt gândite pentru cuvinte sau fraze scurte — câteva caractere pe linie. Propozițiile lungi tot se vor genera, dar fiecare caracter poate ajunge de 5-10 ori mai lat decât un caracter obișnuit, așa că rezultatul devine impracticabil de lat pentru a fi citit sau lipit oriunde.

Textul meu este încărcat undeva?

Nu. Conversia text-în-artă-ASCII (algoritmul FIGlet și datele fonturilor) rulează integral ca JavaScript în browserul tău. Nimic din ce scrii nu este trimis către un server.

Instrumente similare