Preskoči na vsebino
TextArray
100% lokalno

Upravičite besedilo

Prelijte golo besedilo v vrstice, poravnane z bloki, z natančno širino znakov.

Vhod
Izhod

Upravičite besedilo

Urejevalniki besedil utemeljijo besedilo s premikanjem razmikov med črkami v drobnih delih – navadno besedilo tega ne more storiti, toda utemeljitev z enim presledkom lahko: porazdeli cele dodatne presledke v vrzeli med besedami, dokler vsaka vrstica ne doseže popolnoma enake širine. To orodje počne. Prilepite svoje besedilo, nastavite širino vrstice v znakih in vsak odstavek se ponovno prelije v čisti blok, kjer je vsaka vrstica, razen zadnje, natanko tako široka kot naslednja.

Algoritem je klasičen iz stavljenja: požrešno previjanje na ciljno širino, nato pa enakomerno zapolnite besedne vrzeli vsake vrstice, pri čemer ostanejo skrajne leve vrzeli. Zadnja vrstica vsakega odstavka ostane raztrgana levo z enimi presledki, natanko tako, kot bi jo nastavila knjiga. Prazne vrstice potekajo nedotaknjene, tako da besedilo z več odstavki ohrani svojo strukturo, obstoječi prelomi vrstic znotraj odstavka pa se obravnavajo kot mehki – besedilo se ponovno pretaka kot en tok, kar želite, ko prilepite iz e-pošte ali PDF-ja.

Širina se meri v znakih, zaradi česar se rezultat popolnoma poravna povsod, kjer vlada pisava s fiksno širino: komentarji kode, README-ji, strani s priročniki, e-pošta z navadnim besedilom, dokumenti ASCII, izhod terminala. Naglašene črke in emoji štejejo kot vsaka po en stolpec. Beseda, ki je daljša od širine, prejme svojo predolgo črto, namesto da bi bila prekinjena.

Vse se izvaja lokalno v vašem brskalniku — besedilo nikoli ne zapusti vaše naprave. V kombinaciji z gumbom za kopiranje spremeni "naj bo ta odstavek videti čeden v datoteki s fiksno širino" v petsekundno opravilo.

FAQ

Zakaj zadnja vrstica vsakega odstavka ni raztegnjena?
Tako deluje utemeljitev blokov v tisku: raztezanje kratke končne vrstice bi povzročilo velike vrzeli. Zadnja vrstica ohranja posamezne presledke in ostane levo poravnana, kot zadnja vrstica katerega koli poravnanega odstavka v knjigi.
Kako so razporejeni dodatni prostori?
Enakomerno čez vrzeli med besedami, preostanek pa gre v skrajne leve vrzeli. Vrstica, ki potrebuje 5 dodatnih presledkov nad 3 vrzelmi, dobi 2, 2, 1. Porazdelitev je deterministična – isti vhod vedno daje enak izhod.
Kaj se zgodi z besedami, daljšimi od črte?
Nameščeni so v svoji vrstici in presegajo širino, namesto da bi bili razdeljeni ali izrezani – URL ali dolgi identifikator ostane nedotaknjen in ga je mogoče iskati.
Ali upošteva moje obstoječe prelome vrstic?
Prelomi vrstic znotraj odstavka se obravnavajo kot mehki in pretočni; prazne vrstice so meje odstavkov in preživijo. Če želite utemeljiti vsako izvirno vrstico posebej, med njima najprej dodajte prazno vrstico.
Je moje besedilo kje naloženo?
Ne. Utemeljitev se v celoti izvaja v vašem brskalniku in vaše besedilo nikoli ne zapusti vaše naprave.