Vai al contenuto
TextArray
100% locale

Giustificare il testo

Ridisporre il testo normale in righe giustificate in blocco con una larghezza di carattere esatta.

Ingresso
Uscita

Giustificare il testo

Gli elaboratori di testi giustificano il testo spostando la spaziatura delle lettere in piccole frazioni: il testo semplice non può farlo, ma la giustificazione a spaziatura fissa può: distribuire interi spazi extra negli spazi tra le parole finché ogni riga non raggiunge esattamente la stessa larghezza. Questo è ciò che fa questo strumento. Incolla il testo, imposta la larghezza della riga in caratteri e ogni paragrafo scorre nuovamente in un blocco pulito in cui ogni riga tranne l'ultima è larga esattamente quanto quella successiva.

L'algoritmo è quello classico della composizione: avaro a capo fino alla larghezza target, quindi riempie uniformemente gli spazi tra le parole di ogni riga, lasciando agli spazi più a sinistra il resto. L'ultima riga di ogni paragrafo rimane irregolare a sinistra con singoli spazi, esattamente come la imposterebbe un libro. Le righe vuote passano intatte, quindi il testo composto da più paragrafi mantiene la sua struttura e le interruzioni di riga esistenti all'interno di un paragrafo vengono trattate come soft: il testo scorre nuovamente come un unico flusso, che è ciò che desideri quando incolli da un'e-mail o da un PDF.

La larghezza è misurata in caratteri, il che fa sì che il risultato si allinei perfettamente ovunque regni un carattere a larghezza fissa: commenti sul codice, README, pagine man, e-mail in testo semplice, documenti ASCII, output del terminale. Le lettere accentate e le emoji contano come una colonna ciascuna. Una parola più lunga della larghezza ottiene una linea troppo lunga invece di essere spezzata.

Tutto viene eseguito localmente nel tuo browser: il testo non lascia mai il tuo dispositivo. In combinazione con il pulsante Copia, trasforma "rendi questo paragrafo ordinato in un file a larghezza fissa" in un lavoro di cinque secondi.

FAQ

Perché l'ultima riga di ogni paragrafo non è allungata?
È così che funziona la giustificazione dei blocchi nella stampa: allungare una breve riga finale produrrebbe enormi lacune. L'ultima riga mantiene i singoli spazi e rimane allineata a sinistra, come l'ultima riga di qualsiasi paragrafo giustificato in un libro.
Come sono distribuiti gli spazi extra?
In modo uniforme attraverso gli spazi tra le parole, con il resto che va negli spazi più a sinistra. Una linea che necessita di 5 spazi extra su 3 spazi ottiene 2, 2, 1. La distribuzione è deterministica: lo stesso input dà sempre lo stesso output.
Cosa succede alle parole più lunghe della larghezza della riga?
Vengono posizionati su una riga separata e superano la larghezza anziché essere sillabati o tagliati: un URL o un identificatore lungo rimane intatto e ricercabile.
Rispetta le mie interruzioni di riga esistenti?
Le interruzioni di riga all'interno di un paragrafo vengono trattate come morbide e ridisposte; le righe vuote sono i limiti del paragrafo e sopravvivono. Per giustificare ciascuna riga originale separatamente, aggiungi prima una riga vuota tra di loro.
Il mio testo è caricato da qualche parte?
No. La giustificazione viene eseguita interamente nel tuo browser e il tuo testo non lascia mai il tuo dispositivo.