CodeKitHub
Tekstitööriistad

ASCII Kunsti Generaator

Viimati uuendatud:

Kirjuta sõna või lühike fraas ja saad selle tagasi suurte ASCII-märkidest ehitatud plokktähtedena — klassikaline stiil, mida näed README failide ülaosas, käsurea tööriistade bännerites ja vanades BBS tekstikunstides. Vali 6 erineva fondi vahel. Kõik renderdatakse kohapeal sinu brauseris.

Your ASCII art will appear here

Mis see tööriist on?

See tööriist teisendab teksti "FIGlet"-stiilis ASCII-kunstiks: iga täht on joonistatud kindlate ASCII-märkide (peamiselt tühikud, alakriipsud, vertikaaljooned ja kaldkriipsud) võrgustikuga, mis paikneb nii, et monospace fondis kuvatuna näeb see välja nagu suur plokktäht. FIGlet fondid on aastakümneid vanad vormingud, mida kasutatakse siiani terminalibännerite, koodikommentaaride ja käsurea tööriistade sissejuhatavate ekraanide jaoks.

Erinevad fondid annavad samast sisendist väga erineva stiili — "Standard" on klassikaline nurgeline välimus, "Slant" kallutab tähed diagonaalselt, "Doom" ja "Ghost" pakuvad raskemat, dramaatilisemat plokkstiili ning "Small" mahutab rohkem teksti kitsamale alale.

Miks seda kasutada?

  • Koheselt loodud bänneritekst README failidele, käsurea tööriistade sissejuhatavatele ekraanidele või koodikommentaaride pealkirjadele.
  • 6 erinevat fondistiili, mille vahel saab koheselt vahetada ilma uuesti kirjutamata.
  • Väljund on tavatekst (monospace-joondatud) — kleebi see otse igasse koodifaili, terminali või tavatekstiväljale.
  • 100% privaatne: sinu tekst renderdatakse kohapeal, midagi ei laadita üles.
  • Tasuta, ilma registreerimiseta, ilma vesimärgita.

Kuidas kasutada

  1. Kirjuta lühike sõna või fraas (ladina tähed ja numbrid töötavad kõige paremini).
  2. Vali font rippmenüüst.
  3. Klõpsa Genereeri.
  4. Klõpsa Kopeeri, et saada tavatekstina tulemus — see püsib joondatuna seni, kuni kleebid selle kuhugi monospace fondiga kohta.

Näide

Sisend

HI

Tulemus

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

Renderdatud Standard fondiga. Kopeeri see täpselt nii, nagu näidatud, monospace-konteksti (koodiplokk, terminal, README) — proportsionaalses fondis näeb joondus katkine välja, sest tühikute paigutus eeldab, et kõik märgid on ühesuguse laiusega.

Praktilised näpunäited

  • Kleebi tulemus alati monospace-konteksti (Markdowni koodiplokk, terminal, koodikommentaar) — see hoiab tähed joondatuna.
  • Lühikesed sõnad (alla ~10 märgi) sobivad kõige paremini; pikemad fraasid muutuvad väga kiiresti väga laiaks ning võib olla vaja need käsitsi mitmele reale jaotada.
  • "Standard" ja "Small" on kõige turvalisemad valikud README bänneritele, sest need püsivad mõistlikult kitsad.
  • Kui mõni märk näib puuduvat või vale olevat, on see tõenäoliselt väljaspool fondi toetatud märgistikku (ainult ladina tähed, numbrid ja põhikirjavahemärgid).

Kus ASCII bännereid tegelikult kasutatakse

Kõige levinum kasutus on projekti nime bänner README.md faili ülaosas või käsurea tööriista --help / käivitumisel kuvatava väljundi juures — FIGlet on olnud selle jaoks de facto standard alates 1990. aastatest ning sama fondivormingut toetavad tänaseni kümned teegid.

Seda kasutatakse ka koodikommentaaride pealkirjades pika faili osade visuaalseks eraldamiseks ning käsurea tööriistade käivitumisekraanidel. Kui vormindad hoopis ümbritsevat koodi, mitte ei lisa bännerit, tegelevad selle töövoo ülejäänud osaga JSON vormindaja ja teksti võrdlemise tööriistad.

JSON vormindaja · Teksti võrdlus (diff)

Korduma kippuvad küsimused

Miks näeb mu ASCII-kunst vestlusrakenduses või dokumendis katkine välja?

ASCII-kunst eeldab, et iga märk on täpselt sama laiusega (monospace font). Kui kleebid selle kuhugi, kus kasutatakse proportsionaalset fonti — enamik vestlusrakendusi, tekstitöötlusprogramme ja veebivorme vaikimisi —, näevad tähed valesti joondatud või kokkusurutud välja. See kuvatakse korrektselt koodiplokkides, terminalides, koodikommentaarides ja kõikjal mujal, kus on kasutusel monospace font.

Kas saan seda kasutada mitte-inglise keelse teksti jaoks?

Need FIGlet fondid sisaldavad ainult ladina tähtede, numbrite ja põhikirjavahemärkide kujundeid — ühelgi kuuest fondist pole CJK, kürilliitsa ega araabia toetust. Mitteladina märgid kas jäetakse vahele või kuvatakse valesti.

Mis vahe on nendel 6 fondil?

Standard on algupärane, kõige laiemalt tuntud FIGlet stiil. Slant kallutab tähed diagonaalselt. Big ja Small varieerivad tähe üldsuurust ja laiust. Doom ja Ghost kasutavad raskemaid, tugevamaid plokikujusid dramaatilisema välimuse jaoks. Proovi mitut — sama sõna võib fondist olenevalt täiesti erinev välja näha.

Kas pikkusele on piirang?

Kindlat piirangut pole seatud, kuid ASCII bännerifondid on mõeldud lühikeste sõnade või fraaside jaoks — käputäis märke rea kohta. Pikad laused renderduvad ikkagi, kuid iga märk võib muutuda 5-10 tavamärgi laiuseks, mistõttu tulemus muutub liiga laiaks, et kuhugi lugeda või kleepida.

Kas see laadib mu teksti kuskile üles?

Ei. Teksti muutmine ASCII-kunstiks (FIGlet algoritm ja fondiandmed) toimub täielikult JavaScriptina sinu brauseris. Midagi, mida sisestad, ei saadeta serverisse.

Seotud tööriistad