Ugrás a tartalomhoz
TextArray
100% helyi

ASCII keret generátor

Rajzolj tiszta keretet — egyszeres, dupla, lekerekített vagy klasszikus ASCII — bármilyen szöveg köré.

Bemenet
Kimenet

ASCII keret generátor

A szövegsor köré rajzolt keret a legrégibb trükk a csak-szöveges dizájnban, és még mindig működik: README-banner, figyelmeztető blokk egy kódkommentben, fejléc egy konfigurációs fájlban, bekeretezett idézet a terminál MOTD-jében. Kézzel rajzolni annyit tesz: karaktereket számolsz, majd minden szerkesztés után újraszámolod. Itt a keret magát rajzolja: illeszd be a szöveget, és a legszélesebb sor adja a keretet, élőben, gépelés közben.

Hét keretstílus fedi le a szokásos ízléseket. Az egyszeres, dupla, lekerekített és vastag stílus valódi Unicode keretrajzoló karaktereket használ, amelyek bármely rögzített szélességű betűben tökéletesen illeszkednek. A sima ASCII (+---+) a konzervatív választás oda, ahol csak a 7 bites karakterek biztonságosak — régi terminálok, szigorú linterek, e-mail. A csillagok és kettőskeresztek a C-, illetve shell-kommentblokkok klasszikus bannerképét adják.

A kereten belül a szöveg ülhet középen — ez az alapértelmezés, bannerekhez való —, vagy balra, jobbra zárva a prózaként vagy számokként olvasandó tartalomhoz. A belső margó levegőt ad a szöveg és a szegély közé, a szoros nullától a tágas húsz oszlopig. A többsoros bemenet is jöhet: minden sor a leghosszabb szélességére egészül ki, az üres sorok vizuális résként megmaradnak, a sorvégi szóközök pedig levágódnak, hogy ne torzítsák a szélességet.

Minden helyben, a böngésződben fut. Egy dolgot érdemes tudni: a karaktercellás betűk az emojikat dupla szélességgel jelenítik meg, így az emojival teli szöveg kerete egyes szerkesztőkben kissé ferdének tűnhet — a betűk, számjegyek és ékezetes karakterek pontosan illeszkednek.

Gyakori kérdések

Miért ferde a keretem, ha a szövegben emoji van?
A rögzített szélességű betűk a legtöbb emojit két oszlop szélesre rajzolják, a keret matematikája viszont egy karakternek számolja őket. A betűk, számjegyek és ékezetek tökéletesen illeszkednek; emojival teli tartalomnál egyes szerkesztőkben egy oszlopnyi csúszásra számíts.
Melyik stílus a legbiztonságosabb kódkommentekhez és e-mailhez?
A sima ASCII (+---+). Csak 7 bites karaktereket használ, így minden terminál, linter, diff-eszköz és levelezőprogram ugyanúgy jeleníti meg. A Unicode-stílusok mindenhol jobban mutatnak, ahol az UTF-8 magától értetődő — vagyis ma szinte mindenhol.
Hogyan csinálok kommentblokkot a kódomba?
Rajzold meg a keretet csillag- vagy kettőskereszt-stílusban, majd tedd a nyelved kommentprefixét minden sor elé — a prefix–suffix eszközzel, vagy illeszd blokk-kommentbe, ahol prefix sem kell.
Mi történik az üres sorokkal és a sorvégi szóközökkel?
A szövegen belüli üres sorok üres keretsorként megmaradnak — hasznos a cím és alcím elválasztásához. A sorvégi szóközök a mérés előtt levágódnak, így láthatatlan karakter nem szélesítheti a keretet.
Feltöltődik valahová a szövegem?
Nem. A keret teljes egészében a böngésződben rajzolódik, és a szöveged soha nem hagyja el az eszközödet.