CodeKitHub
Besedilna orodja

Generator ASCII umetnosti

Nazadnje posodobljeno:

Vtipkaj besedo ali kratko frazo in dobiš jo nazaj kot velike blokovne črke, sestavljene iz ASCII znakov — klasičen slog, ki ga vidiš na vrhu README datotek, pasicah orodij CLI in starih besedilnih umetninah BBS. Izberi med 6 različnimi pisavami. Vse se izrisuje lokalno v tvojem brskalniku.

Your ASCII art will appear here

Kaj je to orodje?

To orodje pretvori besedilo v ASCII umetnost v slogu "FIGlet": vsaka črka je narisana z mrežo posebnih ASCII znakov (večinoma presledkov, podčrtajev, navpičnic in poševnic), razporejenih tako, da v monospace pisavi izgledajo kot velika blokovna črka. Pisave FIGlet so desetletja star format, ki se še danes uporablja za pasice v terminalu, komentarje v kodi in uvodne zaslone ukazne vrstice.

Različne pisave dajo iz istega vnosa zelo različne sloge — "Standard" je klasičen, škatlast videz, "Slant" nagne črke poševno, "Doom" in "Ghost" stavita na težji, bolj dramatičen blokovni slog, "Small" pa spravi več besedila na ožji prostor.

Zakaj ga uporabiti?

  • Takojšnje besedilo za pasice za README datoteke, uvodne zaslone orodij CLI ali glave komentarjev v kodi.
  • 6 različnih slogov pisav za izbiro, med njimi lahko preklapljaš brez ponovnega tipkanja.
  • Izhod je navadno besedilo (poravnano v monospace) — prilepi ga neposredno v katerokoli datoteko s kodo, terminal ali navadno besedilno polje.
  • 100 % zasebno: tvoje besedilo se izriše lokalno, nič se ne nalaga v oblak.
  • Brezplačno, brez registracije, brez vodnega žiga.

Kako ga uporabljati

  1. Vtipkaj kratko besedo ali frazo (latinske črke in številke delujejo najbolje).
  2. Izberi pisavo iz spustnega seznama.
  3. Klikni Ustvari.
  4. Klikni Kopiraj, da prevzameš rezultat v navadnem besedilu — poravnava ostane pravilna, dokler ga prilepiš nekam, kjer se uporablja monospace pisava.

Primer

Vnos

HI

Rezultat

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

Izrisano s pisavo Standard. Kopiraj natanko takole v monospace okolje (blok kode, terminal, README) — v proporcionalni pisavi bo poravnava videti pokvarjena, ker je razmik odvisen od tega, da so vsi znaki enako široki.

Praktični nasveti

  • Rezultat vedno prilepi v monospace okolje (Markdown blok kode, terminal, komentar v kodi) — le tako ostanejo črke poravnane.
  • Kratke besede (pod ~10 znaki) delujejo najbolje; daljše fraze zelo hitro postanejo zelo široke in jih boš morda moral ročno razdeliti v več vrstic.
  • "Standard" in "Small" sta najbolj varni privzeti izbiri za pasice v README datotekah, saj ostaneta razumno ozki.
  • Če je videti, da znak manjka ali je napačen, verjetno ni v naboru znakov, ki jih pisava podpira (le latinske črke, številke, osnovna ločila).

Kje se ASCII pasice dejansko uporabljajo

Najpogostejša dejanska uporaba je pasica z imenom projekta na vrhu datoteke README.md ali v izpisu --help / ob zagonu orodja CLI — FIGlet je bil dejanski standard za to od izida v devetdesetih letih, isti format pisav pa danes še vedno podpirajo desetine knjižnic.

Pojavlja se tudi v glavah komentarjev v kodi za vizualno ločevanje delov daljše datoteke in v uvodnih zaslonih terminala pri orodjih ukazne vrstice. Če urejaš kodo okoli pasice namesto da jo dodajaš, formatirnik JSON in orodje za primerjavo besedila poskrbita za preostanek tega postopka.

JSON formater · Primerjava besedila

Pogosta vprašanja

Zakaj je moja ASCII umetnost videti pokvarjena, ko jo prilepim v klepetalno aplikacijo ali dokument?

ASCII umetnost je odvisna od tega, da so vsi znaki popolnoma enako široki (monospace pisava). Če jo prilepiš nekam, kjer se privzeto uporablja proporcionalna pisava — večina klepetalnih aplikacij, urejevalnikov besedil in spletnih obrazcev — bodo črke videti neporavnane ali stisnjene. Pravilno se prikaže v blokih kode, terminalih, komentarjih v kodi in kjerkoli drugje, kjer je nastavljena monospace pisava.

Ali lahko to uporabim za besedilo, ki ni v angleščini?

Te pisave FIGlet vsebujejo znake le za latinske črke, številke in osnovna ločila — nobena od 6 pisav tukaj ne podpira kitajščine, cirilice ali arabščine. Ne-latinski znaki bodo bodisi izpuščeni bodisi napačno izrisani.

Kakšna je razlika med 6 pisavami?

Standard je izvirni, najbolj prepoznaven slog FIGlet. Slant nagne črke poševno. Big in Small spreminjata velikost in širino črk. Doom in Ghost uporabljata težje, bolj polne blokovne oblike za bolj dramatičen videz. Preizkusi nekaj — ista beseda je lahko z drugo pisavo videti popolnoma drugače.

Ali obstaja omejitev dolžine?

Trde omejitve ni, vendar so pisave za ASCII pasice namenjene kratkim besedam ali frazam — nekaj znakov na vrstico. Dolgi stavki se še vedno izrišejo, a lahko vsak znak zavzame 5-10 navadnih znakov širine, zato rezultat postane nepraktično širok za branje ali lepljenje kamorkoli.

Ali to nalaga moje besedilo kamorkoli?

Ne. Pretvorba besedila v ASCII umetnost (algoritem FIGlet in podatki o pisavah) poteka v celoti kot JavaScript v tvojem brskalniku. Nič od tega, kar vtipkaš, se ne pošilja na strežnik.

Sorodna orodja