Automatischer Zeilenumbruch

Automatischer Zeilenumbruch

Automatischer Zeilenumbruch ist eine softwareseitige Funktion, den Zeilenfall digitaler Texte entsprechend der Darstellung zu präsentieren und dazu eine einheitliche Zeilenlänge annähernd einzuhalten. Er wird zum Beispiel über den HTML-Tag <br> generiert. Ein harter Zeilenumbruch ist dagegen eine fest vorgegebens Zeilenende-Markierung, und wird im Desktop Publishing als Absatz interpretiert (Absatzmarke, engl. pilcrow, Symbol: ), der weiche Zeilenumbruch (Symbol: ↵) erzwingt zwar neue Zeile, unterbricht die Absatzformatierungen hingegen nicht. Im Unterschied zu diesen beiden gibt es für automatischen Zeilenumbruch kein Steuerzeichen – es findet sich dafür aber auch der Ausdruck weiche Zeilenschaltung (engl. soft hyphenation).

Inhaltsverzeichnis

Funktion des Umbruchs

Der Umbruch muss sich dabei automatisch den Gegebenheiten anpassen:

  • Bei Textänderung (Einfügung oder Löschung) im vorangehenden Text des Absatzes,
  • bei Änderung der verfügbaren Zeilenbreite,
  • bei Änderung der Schrifteigenschaften, also wenn Zeichen im Verhältnis zur Zeilenbreite schmaler oder breiter werden.

Der Zeilenumbruch ist lediglich eine temporäre Darstellung auf dem jeweiligen Ausgabemedium unter den momentanen Bedingungen; der eigentliche (Quell-)Text wird dadurch nicht verändert. Dabei kann es zu Abweichungen kommen, wenn eine nicht vorhandene Silbentrennungsmöglichkeit im am rechten Absatzrand stehenden Wort den vorzeitigen Umbruch erzwingt. Fachleute sprechen vom Flatterabsatz, im Gegensatz zur Blocksatzformatierung. Näheres beschreibt die Textformatierung, dabei lässt sich ebenfalls über Steuerzeichen die Bündigkeit am rechten oder linken Rand der Zeile einstellen.

Der automatische Umbruch wird auch als das „Fließen des Textes“ bezeichnet, und bildet eine der zentralen Rahmenbedingungen im Webdesign: Weil der Programmierer die Zeichen je Zeile auf dem Bildschirm seines Lesers nicht kennt, sind dort keine festen Textfluss-Formatierungen möglich.

Texterfassung

Zielt die Publikation auf ein fertig umbrochenes Dokument ab (beispielsweise Ausdruck auf Papier oder Erstellen einer PDF-Datei), dann sollte der Zeilenumbruch bei der Eingabe angezeigt werden (Layout entspricht Ausgabe, englisch What you see is what you get (WYSIWYG)), um manuell unerwünschte Trennungen über den HTML-Tag <nobr> zu unterbinden oder zusätzliche Trennmöglichkeiten vereinbaren zu können.

Unter den Bedingungen der Webtypografie müssen alle Varianten der Zeilenbreite bedacht werden und unerwünschtes Auseinanderreißen zusammenhängender Teile wie auch Neuschöpfungen zusammengesetzter Wörter im Deutschen sind von vornherein für den automatischen Umbruch besonders zu bearbeiten.

Zeilentrennung

Die jeweilige Software versucht nach Ausschöpfen der verfügbaren Zeilenbreite möglichst dicht am Rand (innerhalb eines Randbereichs, beispielsweise eines Zentimeters) eine Trennmöglichkeit zu finden.

Diese kann sein:

  1. ein Leerraum (unter anderem ein Leerzeichen)
  2. ein vorhandener Bindestrich
  3. eine manuell vorgegebene Trennmöglichkeit (weiches Trennzeichen)
  4. eine automatische Worttrennung

In den Fällen 3 und 4 wird ein Trennstrich in die Darstellung auf dem Ausgabemedium (Bildschirm, Ausdruck usw.) eingefügt.

Für die automatische Worttrennung am Zeilenende ist es erforderlich, dass die Sprache der Textpassage deklariert ist und für diese Sprache orthographische Regeln zur Worttrennung, aber auch digitale Wörterbücher zum Erkennen zusammengesetzter Wörter zum Zeitpunkt der Darstellung verfügbar sind.

Bei Blocksatz erfolgt anschließend der Ausschluss der Zeile.

Unerwünschte Zeilentrennung

Mitunter sollen zusammenhängende Zeichengruppen nicht auseinandergerissen werden, obwohl sie Leerzeichen oder Bindestriche enthalten.

Dafür stehen zur Verfügung:

Zusammenhängende Bereiche lassen sich beispielsweise in HTML bzw. CSS erzielen durch ein <pre>-Element bzw. das Attribut white-space: nowrap.

Beispiele:

  • 5 m oder Bankleitzahl 100 100 10 (Leerzeichen innerhalb der Zahlenangaben schützen)
  • P-Q-Formel (keine Trennung am Bindestrich zwischen P und Q)
  • 3 + 6  =  5 + 4 (zusammenhängender Bereich)

Sonstiges

Die Hohe Schule des Zeilenumbruchs in der Typografie ist es, in den aufeinanderfolgenden Zeilen einen ähnlichen Wortzwischenraum zu erzielen, so dass ein einheitlicher Grauwert der Textpassage entsteht. Das überfordert die meisten Programme für den PC-Bereich, wird jedoch von dem freien Programm TeX und von professionellen Satzsystemen geleistet.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Zeilenumbruch — Der Begriff Zeilenumbruch stammt aus dem Schriftsatz und gibt an, an welcher Stelle ein Text von einer Zeile in die nächste übergehen soll. Inhaltsverzeichnis 1 Allgemeines 1.1 Textverarbeitung: Neuer Absatz, Neue Zeile, harter und weicher… …   Deutsch Wikipedia

  • U+202F — Das Schmale Leerzeichen (engl. „thin space“) wird in der Typografie zur optischen Gliederung einer zusammenhängenden Zeichengruppe benutzt. Das Zeichen soll die Lesbarkeit einer unübersichtlichen Zeichengruppe verbessern, im Unterschied zum… …   Deutsch Wikipedia

  • CRLF — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • Line Feed — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • Line feed — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • Linefeed — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • Newline — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • n — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • Festabstand — Ein geschütztes Leerzeichen (engl. non breaking space, abgekürzt NBSP) wird im Schriftsatz verwendet, um einen ungewollten automatischen Zeilenumbruch an der Position des Leerzeichens zu verhindern. Es wird in HTML Quelltexten mit dem Code nbsp;… …   Deutsch Wikipedia

  • Festes Leerzeichen — Ein geschütztes Leerzeichen (engl. non breaking space, abgekürzt NBSP) wird im Schriftsatz verwendet, um einen ungewollten automatischen Zeilenumbruch an der Position des Leerzeichens zu verhindern. Es wird in HTML Quelltexten mit dem Code nbsp;… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”