Preskočiť na obsah
TextArray
100% lokálne

Generátor ASCII rámikov

Nakreslite čistý rámik — jednoduchý, dvojitý, zaoblený či klasický ASCII — okolo textu.

Vstup
Výstup

Generátor ASCII rámikov

Rámik okolo riadku textu je najstarší trik čisto textového dizajnu a stále funguje: banner v README, výstražný blok v komentári kódu, hlavička konfiguračného súboru, orámovaný citát v termináli. Kresliť ho ručne znamená počítať znaky a prepočítavať ich po každej úprave. Tu sa rámik kreslí sám: vložte text a najširší riadok určí rám, naživo, ako píšete.

Sedem štýlov okrajov pokrýva bežné chute. Jednoduchý, dvojitý, zaoblený a hrubý štýl používajú skutočné Unicode znaky na kreslenie rámov, ktoré v neproporcionálnom písme lícujú dokonale. Čisté ASCII (+---+) je konzervatívna voľba pre prostredia, kde sú bezpečné len 7-bitové znaky — staré terminály, prísne lintery, e-mail. Hviezdičky a mriežky dajú klasický vzhľad bannerov z komentárov v C a shelli.

Vnútri rámu môže text sedieť na strede — predvolené, správne pre bannery — alebo zarovnaný doľava či doprava pre obsah, ktorý sa číta ako próza alebo čísla. Odsadenie pridá vzduch medzi text a okraj, od tesnej nuly po veľkorysých dvadsať stĺpcov. Viacriadkový vstup je vítaný: každý riadok sa doplní na šírku najdlhšieho, prázdne riadky ostanú ako vizuálne medzery a koncové medzery sa orežú, aby šírku nemohli skresliť.

Všetko beží lokálne vo vašom prehliadači. Jedna vec na vedomie: znakové bunky písma vykresľujú emoji dvojnásobnou šírkou, takže rámik okolo textu plného emoji môže v niektorých editoroch vyzerať mierne nakrivo — písmená, číslice aj diakritika lícujú presne.

Časté otázky

Prečo je môj rámik nakrivo, keď text obsahuje emoji?
Neproporcionálne písma vykresľujú väčšinu emoji na šírku dvoch stĺpcov, no matematika rámika ich počíta ako jeden znak. Písmená, číslice a diakritika lícujú dokonale; pri obsahu plnom emoji čakajte v niektorých editoroch posun o stĺpec.
Ktorý štýl je najbezpečnejší pre komentáre v kóde a e-mail?
Čisté ASCII (+---+). Používa len 7-bitové znaky, takže ho každý terminál, linter, diff nástroj aj poštový klient vykreslí rovnako. Unicode štýly vyzerajú lepšie všade, kde je UTF-8 samozrejmosť — čo je dnes takmer všade.
Ako spravím komentárový blok do kódu?
Nakreslite rámik štýlom hviezdičiek či mriežok a potom pred každý riadok pridajte komentárovú predponu vášho jazyka — nástrojom na pridanie prefixu a sufixu, alebo vložením do blokového komentára, kde predpona netreba.
Čo sa stane s prázdnymi riadkami a koncovými medzerami?
Prázdne riadky vnútri textu ostanú ako prázdne riadky rámika — hodí sa na oddelenie titulku od podtitulku. Koncové medzery sa pred meraním orežú, takže neviditeľný znak nemôže rámik rozšíriť.
Nahráva sa môj text niekam?
Nie. Rámik sa kreslí výhradne vo vašom prehliadači a váš text nikdy neopustí vaše zariadenie.