CodeKitHub
Szöveges eszközök

ASCII Art Generátor

Utolsó frissítés:

Írj be egy szót vagy rövid kifejezést, és visszakapod nagy, ASCII karakterekből felépített tömbbetűk formájában — a klasszikus stílust, amit a README fájlok tetején, CLI eszközök bannerein és a régi BBS-ek szövegművészetében látni szoktál. Válassz 6 különböző betűtípus közül. Minden helyben, a böngésződben jelenik meg.

Your ASCII art will appear here

Mi ez az eszköz?

Ez az eszköz a szöveget "FIGlet"-stílusú ASCII-arttá alakítja: minden betűt egy adott ASCII karakterekből (leginkább szóközökből, aláhúzásokból, függőleges vonalakból és perjelekből) álló rács rajzol meg úgy, hogy monospace betűtípussal megjelenítve nagy tömbbetűnek nézzen ki. A FIGlet betűtípusok egy évtizedek óta létező formátum, amelyet ma is használnak terminálbannerekhez, kódkommentekhez és parancssori eszközök indítóképernyőihez.

A különböző betűtípusok ugyanabból a bemenetből nagyon eltérő stílusokat hoznak létre — a "Standard" a klasszikus szögletes megjelenés, a "Slant" átlósan megdönti a betűket, a "Doom" és a "Ghost" nehezebb, drámaibb tömbstílust ad, a "Small" pedig több szöveget zsúfol egy szűkebb helyre.

Miért érdemes használni?

  • Azonnali bannerszöveg README fájlokhoz, CLI eszközök indítóképernyőihez vagy kódkomment-fejlécekhez.
  • 6 különböző betűtípus stílus közül választhatsz, azonnal válthatsz újragépelés nélkül.
  • A kimenet egyszerű szöveg (monospace-igazítású) — közvetlenül beilleszthető bármilyen kódfájlba, terminálba vagy egyszerű szövegmezőbe.
  • 100%-ban privát: a szöveged helyben jelenik meg, semmi nem kerül feltöltésre.
  • Ingyenes, regisztráció és vízjel nélkül.

Használati útmutató

  1. Írj be egy rövid szót vagy kifejezést (latin betűkkel és számokkal működik a legjobban).
  2. Válassz egy betűtípust a legördülő menüből.
  3. Kattints a Generálásra.
  4. Kattints a Másolásra az egyszerű szöveges eredmény megszerzéséhez — az igazítás megmarad, amíg monospace betűtípust használó helyre illeszted be.

Példa

Bemenet

HI

Kimenet

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

A Standard betűtípussal megjelenítve. Másold pontosan így egy monospace környezetbe (kódblokk, terminál, README) — arányos betűtípusban az igazítás töröttnek tűnik majd, mert a térköz azon múlik, hogy minden karakter azonos szélességű.

Gyakorlati tippek

  • Az eredményt mindig monospace környezetbe illeszd be (Markdown kódblokk, terminál, kódkomment) — ez tartja meg a betűk igazítását.
  • A rövid szavak (kb. 10 karakter alatt) működnek a legjobban; a hosszabb kifejezések gyorsan nagyon szélessé válnak, és kézzel több sorra kell osztani őket.
  • A "Standard" és a "Small" a legbiztonságosabb alapértelmezés README-bannerekhez, mert ésszerűen keskenyek maradnak.
  • Ha egy karakter hiányzónak vagy hibásnak tűnik, valószínűleg kívül esik a betűtípus támogatott glifkészletén (csak latin betűk, számok és alapvető írásjelek).

Hol használják valójában az ASCII bannereket

A leggyakoribb valós felhasználás egy projektnév-banner egy README.md tetején vagy egy CLI eszköz --help / indítási kimenetében — a FIGlet az 1990-es évek óta a de facto szabvány erre, és ugyanazt a betűtípus-formátumot ma is több tucat könyvtár támogatja.

Emellett kódkomment-fejlécekben is előfordul egy hosszú fájl szakaszainak vizuális elválasztására, illetve parancssori eszközök terminál-indítóképernyőin. Ha a banner helyett a körülötte lévő kódot formázod, a JSON formázó és a szövegdiff eszközök kezelik a munkafolyamat többi részét.

JSON Formázó · Szöveg-összehasonlítás

Gyakori kérdések

Miért tűnik töröttnek az ASCII-artom, amikor beillesztem egy chatalkalmazásba vagy dokumentumba?

Az ASCII-art azon múlik, hogy minden karakter pontosan ugyanolyan széles (monospace betűtípus). Ha olyan helyre illeszted be, ahol arányos betűtípust használnak — alapértelmezés szerint a legtöbb chatalkalmazás, szövegszerkesztő és webes űrlap —, a betűk elcsúszottnak vagy összenyomottnak tűnnek majd. Kódblokkokban, terminálokban, kódkommentekben és bárhol máshol, ahol monospace betűtípus van beállítva, helyesen jelenik meg.

Használhatom ezt nem angol nyelvű szöveghez?

Ezek a FIGlet betűtípusok csak latin betűk, számok és alapvető írásjelek glifjeit tartalmazzák — az itt található 6 betűtípus egyike sem támogatja a kínai/japán/koreai, cirill vagy arab írást. A nem latin karakterek vagy kimaradnak, vagy hibásan jelennek meg.

Mi a különbség a 6 betűtípus között?

A Standard az eredeti, legelterjedtebb FIGlet stílus. A Slant átlósan megdönti a betűket. A Big és a Small a betűk méretét és szélességét változtatja meg. A Doom és a Ghost nehezebb, tömörebb tömbformákat használ drámaibb hatásért. Próbálj ki néhányat — ugyanaz a szó teljesen máshogy nézhet ki a betűtípustól függően.

Van hosszkorlátozás?

Nincs kikényszerített szigorú korlát, de az ASCII banner betűtípusokat rövid szavakhoz vagy kifejezésekhez tervezték — soronként néhány karakterhez. Hosszabb mondatok is megjelennek, de minden karakter akár 5-10 normál karakter szélességű is lehet, így az eredmény kezelhetetlenül széles lesz olvasáshoz vagy beillesztéshez.

Feltölti ez valahova a szövegemet?

Nem. A szöveg ASCII-arttá alakítása (a FIGlet algoritmus és a betűtípus-adatok) teljes egészében JavaScriptként fut a böngésződben. Semmi, amit begépelsz, nem kerül elküldésre egy szerverre.

Kapcsolódó eszközök