Preskoči na sadržaj
TextArray
100% lokalno

Opravkajte tekst

Ponovno pretakanje običnog teksta u blokove poravnate retke točne širine znakova.

Unos
Rezultat

Opravkajte tekst

Programi za obradu teksta opravdavaju tekst pomicanjem razmaka između slova u sitnim dijelovima — običan tekst to ne može učiniti, ali poravnanje s jednim razmakom može: distribuirati čitave dodatne razmake u praznine između riječi dok svaki redak ne dosegne potpuno istu širinu. To je ono što ovaj alat radi. Zalijepite svoj tekst, postavite širinu retka u znakovima i svaki će se odlomak ponovno pretočiti u čisti blok gdje je svaki redak osim zadnjeg točno jednak širini sljedećem.

Algoritam je klasičan od slaganja teksta: pohlepno prelamanje na ciljanu širinu, zatim ravnomjerno podmetanje praznina u riječima svakog retka, dajući ostatak prazninama krajnje lijevo. Posljednji redak svakog odlomka ostaje neravan lijevo s jednim razmakom, točno onako kako bi to postavila knjiga. Prazni redovi prolaze netaknuti, tako da tekst s više odlomaka zadržava svoju strukturu, a postojeći prijelomi redaka unutar odlomka tretiraju se kao meki — tekst ponovno teče kao jedan tok, što je ono što želite kada lijepite iz e-pošte ili PDF-a.

Širina se mjeri u znakovima, što čini rezultat savršeno usklađenim gdje god vlada font fiksne širine: komentari koda, README-ovi, stranice priručnika, e-poruke s čistim tekstom, ASCII dokumenti, terminalski izlaz. Slova s akcentima i emoji broje se kao po jedan stupac. Riječ duža od širine dobiva vlastitu predugu crtu umjesto da bude prekinuta.

Sve radi lokalno u vašem pregledniku — tekst nikada ne napušta vaš uređaj. U kombinaciji s gumbom za kopiranje, pretvara se "da ovaj odlomak izgleda uredno u datoteci fiksne širine" u posao od pet sekundi.

FAQ

Zašto posljednji redak svakog odlomka nije razvučen?
Tako funkcionira poravnanje blokova u tisku: rastezanje kratkog završnog retka proizvelo bi velike praznine. Posljednji redak zadržava pojedinačne razmake i ostaje poravnat ulijevo, poput posljednjeg retka bilo kojeg opravdanog odlomka u knjizi.
Kako su raspoređeni dodatni prostori?
Ravnomjerno preko praznina između riječi, s ostatkom na krajnje lijeve praznine. Redak koji treba 5 dodatnih razmaka preko 3 razmaka dobiva 2, 2, 1. Distribucija je deterministička — isti ulaz uvijek daje isti izlaz.
Što se događa s riječima dužim od širine retka?
Postavljeni su u vlastiti redak i premašuju širinu, umjesto da budu označeni crticom ili izrezani — URL ili dugi identifikator ostaju netaknuti i pretraživi.
Poštuje li moje postojeće prijelome redaka?
Prijelomi redaka unutar odlomka tretiraju se kao meki i pretočeni; prazni redovi su granice odlomaka i opstaju. Da biste zasebno opravdali svaki izvorni redak, prvo dodajte prazan redak između njih.
Je li moj tekst negdje uploadan?
Ne. Obrazloženje se u potpunosti pokreće u vašem pregledniku i vaš tekst nikada ne napušta vaš uređaj.