Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.text.misc > #77
| From | Helmut Waitzmann <nn.throttle@xoxy.net> |
|---|---|
| Newsgroups | de.comp.text.misc |
| Subject | Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? |
| Date | 2022-10-02 15:32 +0200 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <83fsg6pd06.fsf@helmutwaitzmann.news.arcor.de> (permalink) |
| References | <af1a/13671/dctm/11bbird@barghahn-online.de> <83a66owqxy.fsf@helmutwaitzmann.news.arcor.de> <af1c/87fe/dctm/12bbird@barghahn-online.de> |
Thomas Barghahn <Th.Barghahn@t-online.de>: > *Helmut Waitzmann* meinte: > >> Thomas Barghahn <Th.Barghahn@t-online.de>: >> >>> >>> [Reaktion auf "fixed-Text"] >>> >>> Wie macht ihr /das/ mit den Zitaten der Vorposter? >>> >> >> [...] >> >> (Bei deinem Artikel bin ich zum Ergebnis gekommen, dass die >> betroffenen Zeilen nur «aus Versehen» im Festformat stehen.) > > Zunächst einmal Dank(!) für deine Erläuterungen. > Ich möchte zunächst ein paar Sachverhalte aus RFC 3676 in Erinnerung bringen, damit der folgende Text etwas kompakter formuliert werden kann: Bei Artikeln im Fließformat (Content-Type: text/plain; format=flowed) beginnt ausnahmslos jede Textzeile mit 0 oder mehr Zitiermarken (Größer‐als‐Zeichen). Dann folgt 0 oder 1 Space‐Stuffing‐Leerzeichen, danach der eigentlich beabsichtigte Zeileninhalt. Danach kann noch ein Leerzeichen vor dem Zeilenende folgen. Folgerungen: Wenn der eigentlich beabsichtigte Zeileninhalt mit einem oder mehreren Leerzeichen beginnen soll, ist das Space‐Stuffing‐Leerzeichen notwendig, weil sonst das erste der beabsichtigten Leerzeichen als Space‐Stuffing‐Leerzeichen missverstanden (und möglicherweise nicht mit angezeigt) wird. Wenn der eigentlich beabsichtigte Zeileninhalt mit einem oder mehreren Größer‐als‐Zeichen beginnen soll, ist das Space‐Stuffing‐Leerzeichen notwendig, weil sonst diese Größer‐als‐Zeichen als Zitiermarken missverstanden (und nicht als Größer‐als‐Zeichen angezeigt) werden. Die Anzahl der Zitiermarken nenne ich die Zitier‐ oder Zitat‐Stufe oder ‐Ebene der Zeile. Wenn die Zeile (mindestens) ein Leerzeichen am Zeilenende hat, nenne ich die Zeile eine Fließformatzeile, und das (letzte) Leerzeichen am Zeilenende gehört dann nicht zum beabsichtigten Zeileninhalt. Eine Zeile, die kein Leerzeichen am Zeilenende hat, nenne ich eine Festformatzeile. Folgerung: Der beabsichtigte Inhalt einer Festformatzeile kann kein Leerzeichen am Ende haben. Schematische Zusammenfassung: Jede Textzeile ist nach folgendem Schema aufgebaut: Z|S|B|F (eine Fließformatzeile) oder Z|S|b (eine Festformatzeile). Z sind die 0 oder mehr Zitierzeichen. S ist das eventuell vorhandene Space‐Stuffing‐Leerzeichen. B ist der beabsichtigte Zeileninhalt einer Fließformatzeile. Er darf Leerzeichen am Zeilenende haben. F ist das Leerzeichen am Ende einer Fließformatzeile. b ist der beabsichtigte Zeileninhalt einer Festformatzeile. Er darf kein Leerzeichen am Zeilenende haben. Eine oder mehrere Zeilen können zusammen einen Textabsatz bilden. Dazu müssen alle diese Zeilen dieselbe Zitatstufe haben. Es gibt zwei Arten von Textabsätzen: Festformatabsätze und Fließformatabsätze. Festformatabsätze bestehen aus einer oder mehreren Festformatzeilen (Z|S|b). Fließformatabsätze bestehen aus zwei(!) oder mehreren Zeilen, von denen alle Zeilen, die letzte ausgenommen, Fließformatzeilen (Z|S|B|F) sind, während die letzte eine Festformatzeile (Z|S|b) ist. Bemerkung: Das bedeutet, dass es keine Fließformatabsätze, die aus nur einer Zeile bestehen, geben kann. Festformatabsätze empfehlen dem Newsreader des Lesers, sie nach Möglichkeit nicht neu zu umbrechen. Fließformatabsätze laden den Newsreader des Empfängers ausdrücklich ein, sie so neu zu umbrechen, wie er es für am besten hält. (Wenn der Newsreader des Empfängers gut ist, erlaubt er es dem Empfänger, seine Wünsche, wie am besten neu zu umbrechen wäre, zu äußern.) > Lass uns bitte einmal bei meinem obigen Artikel bleiben. Wie > hätte der Artikel ausschauen müssen, damit dir eine Entscheidung > leichter gefallen wäre? Wo erkennst du ein Versehen? Dein Artikel beginnt mit der Anrede «Hallo zusammen,», die in einer einzigen Zeile steht (denn sie ist kurz genug dazu). Diese Zeile ist eine Festformatzeile. Weil ihr keine Fließformatzeile (derselben Zitatstufe) vorausgeht, folgt daraus, dass diese Zeile ein Festformatabsatz, bestehend aus nur dieser Zeile, ist. Und da habe ich mir die Frage gestellt: Wolltest du, dass diese Zeile in Newsreadern, die so kurze Zeilen haben (Smartphone o. ä.), dass der Text nicht in eine Zeile passt (tritt zwar praktisch nicht auf, ist theoretisch aber möglich), nicht neuumbrochen wird? Ich habe mich für die Antwort «Nein, das wolltest du sicher nicht.» entschieden, denn ich nehme an, dass du das Neuumbrechen nicht verhindern wolltest. Um das Neuumbrechen ausdrücklich zu erlauben, müsste diese Zeile in einen Fließformatabsatz gestellt werden. Das Problem dabei: Fließformatabsätze bestehen (s. o.) aus mindestens zwei Zeilen. Der Text in deinem Fall passt aber (in deinem Newsreader) in eine einzige Zeile. Was tun? Stecke den Text in eine Fließformatzeile und lass dieser Fließformatzeile eine leere Festformatzeile derselben Zitatstufe (in deinem Fall: Stufe 0) folgen. Dann sind es zwei Zeilen: eine Fließ‐ und eine Festformatzeile, die zusammen einen Fließformatabsatz ergeben. Dass du das nicht getan hast, habe ich als «Versehen» (in Anführungszeichen!) bezeichnet: Es ist gut möglich, dass dein Newsreader dir gar nicht erlaubt, eine kurze Zeile als Fließformatzeile zu verfassen und ihr eine Festformatleerzeile folgen zu lassen. Dann ist das kein Versehen von dir, sondern der Newsreader hindert dich daran, das richtige zu tun. Als ich vor Jahren mal mit dem Thunderbird 3.0.11 und dem Fließformat herumgespielt habe, hat jegliches Drücken der Return‐Taste bewirkt, dass das zuvor eingetippte Leerzeichen am Zeilenende entfernt wurde: Es war mir nicht möglich, eine Fließformatzeile zu erzeugen, die nicht durch automatisches Umbrechen während des Verfassens eines (längeren) Textabsatzes sondern durch händisches Betätigen der Return‐Taste entstanden wäre. Das habe ich gemeint, als ich das Wort «Versehen» in Anführungszeichen gesetzt habe: Dem Anwender sind die Hände gebunden, er kann es nicht richtig machen. Und wenn der Newsreader dem Anwender auch sonst keine Möglichkeit bietet, einen Absatz – wie kurz er auch sein mag – von vorne herein als Fließformatabsatz festzulegen oder einen Festformatabsatz nachträglich in einen Fließformatabsatz umzuwandeln, ist der Anwender in der Tat auf verlorenem Posten, und dem Newsreader fehlt es an der Benutzungsoberfläche. Der nächste Absatz deines Artikels beginnt mit dem Teilsatz «eine Frage, welche mich schon etwas länger beschäftigt.». Auch hier komme ich zum selben Schluss: Der Absatz soll ein Fließformatabsatz sein, obwohl er als Festformatabsatz verfasst ist. Dasselbe sehe ich bei der letzten Frage deines Artikels. Die Signatur am Schluss habe ich nicht zitiert. Hätte ich sie zitiert, hätte ich sie als Festformatabsatz behandelt, weil sie grafisch gestaltet ist. Alle anderen Absätze in deinem Artikel sind bereits Fließformatabsätze. > Wäre es vielleicht doch besser, wenn ich jede Zeile (einschl. > Leerzeilen) mit einem Leerzeichen beginne? So ein Leerzeichen wäre dann ein Space‐Stuffing‐Leerzeichen, weil es unmittelbar auf die null oder mehr Zitatmarken am Zeilenanfang folgt. Ein Space‐Stuffing‐Leerzeichen ändert an der Entscheidung, welche Zeilen Fließformatzeilen und welche Festformatzeilen sind, nichts. (Ich versehe in meinen Fließtext‐Artikeln in der Regel jede Zeile mit einem Space‐Stuffing‐Leerzeichen, damit Zeileneinzüge in Newsreadern ohne Fließformatfähigkeiten einheitlich dargestellt werden. Dazu hattest du ja mal ein Treppenbeispiel gebracht.)
Back to de.comp.text.misc | Previous | Next — Previous in thread | Next in thread | Find similar
auf "fixed-Beitraege" mit "f=f" antworten Thomas Barghahn <Th.Barghahn@t-online.de> - 2022-09-24 00:04 +0200
Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? (was: auf "fixed-Beitraege" mit "f=f" antworten) Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-09-24 20:46 +0200
Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? Thomas Barghahn <Th.Barghahn@t-online.de> - 2022-09-25 11:40 +0200
Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? Thomas Barghahn <Th.Barghahn@t-online.de> - 2022-09-28 01:46 +0200
Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-10-02 15:32 +0200
Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? Thomas Barghahn <Th.Barghahn@t-online.de> - 2022-10-03 19:54 +0200
Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? Thomas Barghahn <Th.Barghahn@t-online.de> - 2022-10-05 12:34 +0200
Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? Thomas Barghahn <Th.Barghahn@t-online.de> - 2022-10-05 12:40 +0200
Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? Thomas Barghahn <Th.Barghahn@t-online.de> - 2022-10-05 14:27 +0200
Re: Wie Festformat-Zitate, die in eine Fliessformat-Antwort kommen, behandeln? Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-10-13 22:16 +0200
csiph-web