CodeKitHub
Teksta rīki

ASCII mākslas ģenerators

Pēdējoreiz atjaunināts:

Ieraksti vārdu vai īsu frāzi un saņem to atpakaļ kā lielus bloka burtus, kas veidoti no ASCII simboliem — klasiskais stils, ko redzi README failu sākumā, komandrindas rīku baneros un vecajos BBS teksta mākslas darbos. Izvēlies no 6 dažādiem fontiem. Viss tiek renderēts vietēji tavā pārlūkā.

Your ASCII art will appear here

Kas ir šis rīks?

Šis rīks pārvērš tekstu "FIGlet" stila ASCII mākslā: katrs burts tiek zīmēts, izmantojot noteiktu ASCII simbolu (galvenokārt atstarpju, apakšsvītru, vertikālo svītru un slīpsvītru) režģi, kas sakārtots tā, lai monospace fontā izskatītos pēc liela bloka burta. FIGlet fonti ir gadu desmitiem sena formāta, ko joprojām izmanto termināļa baneriem, koda komentāriem un komandrindas rīku sākuma ekrāniem.

Dažādi fonti no viena un tā paša ievada rada ļoti atšķirīgus stilus — "Standard" ir klasiskais taisnstūrainais izskats, "Slant" burtus sasver diagonāli, "Doom" un "Ghost" tiecas pēc smagāka, dramatiskāka bloka stila, savukārt "Small" ietilpina vairāk teksta šaurākā platumā.

Kāpēc to izmantot?

  • Tūlītējs baneru teksts README failiem, komandrindas rīku sākuma ekrāniem vai koda komentāru virsrakstiem.
  • 6 atšķirīgi fontu stili, starp kuriem pārslēgties uzreiz, neievadot tekstu no jauna.
  • Rezultāts ir vienkāršs teksts (monospace izlīdzinājums) — ielīmē to tieši jebkurā koda failā, terminālī vai vienkārša teksta laukā.
  • 100% privāti: teksts tiek renderēts vietēji, nekas netiek augšupielādēts.
  • Bezmaksas, bez reģistrācijas, bez ūdenszīmes.

Kā to lietot

  1. Ieraksti īsu vārdu vai frāzi (vislabāk der latīņu burti un cipari).
  2. Izvēlies fontu no izvēlnes.
  3. Nospied Generate.
  4. Nospied Copy, lai iegūtu vienkārša teksta rezultātu — tas paliks izlīdzināts, kamēr to ielīmēsi vietā ar monospace fontu.

Piemērs

Ievade

HI

Izvade

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

Renderēts ar Standard fontu. Kopē to tieši tā, kā redzams, uz monospace vidi (koda bloku, terminali, README) — proporcionālā fontā izlīdzinājums izskatīsies salauzts, jo atstarpes balstās uz to, ka visiem simboliem ir vienāds platums.

Praktiski padomi

  • Vienmēr ielīmē rezultātu monospace vidē (Markdown koda bloks, terminālis, koda komentārs) — tieši tas notur burtus izlīdzinātus.
  • Īsi vārdi (līdz ~10 simboliem) darbojas vislabāk; garākas frāzes ātri kļūst ļoti platas un var būt jāsadala vairākās rindās ar roku.
  • "Standard" un "Small" ir drošākais noklusējums README baneriem, jo tie paliek samērā šauri.
  • Ja kāds simbols izskatās trūkstošs vai nepareizs, tas, visticamāk, atrodas ārpus fonta atbalstīto glifu kopas (tikai latīņu burti, cipari, pamata pieturzīmes).

Kur ASCII baneri tiešām tiek izmantoti

Visbiežākais reālais pielietojums ir projekta nosaukuma baneris README.md sākumā vai komandrindas rīka --help / palaišanas izvadē — FIGlet kopš 1990. gadiem ir de facto standarts šim nolūkam, un to pašu fontu formātu joprojām atbalsta desmitiem bibliotēku.

Tas parādās arī koda komentāru virsrakstos, lai vizuāli atdalītu garas datnes sadaļas, un komandrindas rīku sākuma ekrānos. Ja vēlies formatēt apkārtējo kodu, nevis pievienot baneri, JSON formatētājs un teksta atšķirību rīki paveic pārējo šī darbplūsmas soli.

JSON formatētājs · Teksta salīdzinātājs (Diff)

Biežāk uzdotie jautājumi

Kāpēc mana ASCII māksla izskatās salauzta, ielīmējot to čata lietotnē vai dokumentā?

ASCII māksla balstās uz to, ka katram simbolam ir precīzi vienāds platums (monospace fonts). Ja to ielīmē vietā, kur pēc noklusējuma tiek izmantots proporcionāls fonts — lielākajā daļā čata lietotņu, teksta redaktoru un tīmekļa formu —, burti izskatīsies nelīdzeni vai saspiesti. Tas pareizi attēlojas koda blokos, terminālī, koda komentāros un jebkur citur, kur iestatīts monospace fonts.

Vai to var izmantot ne-angļu tekstam?

Šie FIGlet fonti satur glifus tikai latīņu burtiem, cipariem un pamata pieturzīmēm — nevienā no 6 fontiem nav CJK, kirilicas vai arābu atbalsta. Latīņu alfabētam neatbilstoši simboli vai nu tiks izlaisti, vai renderēti nepareizi.

Kāda ir atšķirība starp šiem 6 fontiem?

Standard ir oriģinālais, visplašāk atpazītais FIGlet stils. Slant sasver burtus diagonāli. Big un Small maina kopējo burtu izmēru un platumu. Doom un Ghost izmanto smagākus, blīvākus bloku veidus dramatiskākam izskatam. Izmēģini vairākus — tas pats vārds dažādos fontos var izskatīties pavisam citādi.

Vai ir garuma ierobežojums?

Stingrs ierobežojums nav noteikts, taču ASCII banera fonti paredzēti īsiem vārdiem vai frāzēm — dažiem simboliem katrā rindā. Garāki teikumi joprojām renderēsies, taču katrs simbols var kļūt 5-10 parastu simbolu platumā, tāpēc rezultāts kļūst nepraktiski plats, lai to lasītu vai kaut kur ielīmētu.

Vai šis rīks kaut kur augšupielādē manu tekstu?

Nē. Teksta pārvēršana ASCII mākslā (FIGlet algoritms un fontu dati) notiek pilnībā kā JavaScript tavā pārlūkā. Nekas, ko ieraksti, netiek nosūtīts uz serveri.

Saistītie rīki