Zum Inhalt springen
TextArray
100% lokal

Text im Blocksatz

Fließe reinen Text in blocksatz-ausgerichtete Zeilen mit exakter Zeichenbreite um.

Eingabe
Ausgabe

Text im Blocksatz

Textverarbeitungen setzen Blocksatz, indem sie Buchstabenabstände in winzigen Bruchteilen dehnen — reiner Text kann das nicht, Monospace-Blocksatz schon: ganze zusätzliche Leerzeichen werden in die Lücken zwischen den Wörtern verteilt, bis jede Zeile exakt dieselbe Breite erreicht. Genau das tut dieses Tool. Füge deinen Text ein, stelle die Zeilenbreite in Zeichen ein, und jeder Absatz fließt in einen sauberen Block um, in dem jede Zeile außer der letzten gleich breit ist.

Der Algorithmus ist der Klassiker aus dem Schriftsatz: gieriger Umbruch auf die Zielbreite, dann gleichmäßiges Auffüllen der Wortlücken, wobei der Rest an die linken Lücken geht. Die letzte Zeile jedes Absatzes bleibt linksbündig mit einfachen Leerzeichen, genau wie im Buchdruck. Leerzeilen passieren unangetastet, mehrere Absätze behalten also ihre Struktur, und Umbrüche innerhalb eines Absatzes gelten als weich — der Text fließt als ein Strom um, was beim Einfügen aus einer E-Mail oder einem PDF genau richtig ist.

Die Breite wird in Zeichen gemessen, das Ergebnis sitzt also überall dort perfekt, wo eine Festbreitenschrift regiert: Code-Kommentare, READMEs, Man-Pages, Nur-Text-E-Mails, ASCII-Dokumente, Terminal-Ausgaben. Umlaute und Emoji zählen als je eine Spalte. Ein Wort, das länger als die Breite ist, bekommt seine eigene überlange Zeile statt getrennt zu werden.

Alles läuft lokal in deinem Browser — der Text verlässt dein Gerät nie. Zusammen mit dem Kopieren-Button wird aus „dieser Absatz soll in der Festbreiten-Datei ordentlich aussehen" eine Fünf-Sekunden-Aufgabe.

Häufige Fragen

Warum wird die letzte Zeile eines Absatzes nicht gedehnt?
So funktioniert Blocksatz im Druck: Eine kurze Schlusszeile zu dehnen ergäbe riesige Löcher. Die letzte Zeile behält einfache Leerzeichen und bleibt linksbündig — wie die Schlusszeile jedes Blocksatz-Absatzes im Buch.
Wie werden die zusätzlichen Leerzeichen verteilt?
Gleichmäßig über die Wortlücken, der Rest geht an die linken Lücken. Eine Zeile, die 5 zusätzliche Leerzeichen auf 3 Lücken braucht, bekommt 2, 2, 1. Die Verteilung ist deterministisch — gleicher Input, gleicher Output.
Was passiert mit Wörtern, die länger als die Zeilenbreite sind?
Sie bekommen eine eigene Zeile und überschreiten die Breite, statt getrennt oder gekürzt zu werden — eine URL oder ein langer Bezeichner bleibt intakt und durchsuchbar.
Bleiben meine vorhandenen Zeilenumbrüche erhalten?
Umbrüche innerhalb eines Absatzes gelten als weich und werden neu umflossen; Leerzeilen sind Absatzgrenzen und überleben. Um jede ursprüngliche Zeile einzeln zu setzen, füge zuerst Leerzeilen dazwischen ein.
Wird mein Text irgendwo hochgeladen?
Nein. Der Blocksatz läuft vollständig in deinem Browser und dein Text verlässt dein Gerät nie.