Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comm.software.gnus > #4180

Re: Gnus 5.13 & "format=flowed" im Detail

From Helmut Waitzmann <nn.throttle@xoxy.net>
Newsgroups de.comm.software.gnus
Subject Re: Gnus 5.13 & "format=flowed" im Detail
Date 2025-01-15 18:22 +0100
Organization A noiseless patient Spider
Message-ID <837c6w2ds1.fsf@helmutwaitzmann.news.arcor.de> (permalink)
References (10 earlier) <6eikqkfi3a.fsf@th-dorner.de> <837c6y4cjj.fsf@helmutwaitzmann.news.arcor.de> <6eikqhcpvs.fsf@th-dorner.de> <8334hl441k.fsf@helmutwaitzmann.news.arcor.de> <b267.ca93.dcsg.52gnus@barghahn-online.de>

Show all headers | View raw


 Thomas Barghahn <Th.Barghahn@gmx.de>:
> Gnus-Leser, welche f=f zulassen müssen auch diesen Artikel von 
> dir für eine Antwort nacharbeiten, da die Absätze von *Gnus* 
> nicht erkannt werden! Im folgendem Bild sieht man wieder einen 
> *Soft-Break*, obwohl dort ein /Hard-Break/ besser aufgehoben 
> wäre:
>
> <https://www.barghahn-online.de/Pictures/gnus_hw_2025-01-15.png>
>

 Dort stehen im Rohtext zwei hard breaks, d. h., zwei <CRLF>, 
 denen kein Leerzeichen vorausgeht.  Das Problem besteht darin, 
 dass dein Gnus diese beiden <CRLF> frisst, weil ihnen ein soft 
 break, also <SPC><CRLF> 
 vorausgeht.

 Die Markierung in der Grafik zeigt folgende Zeichenfolge, die 
 im quoted‐printable‐dekodierten Rohtext so 
 aussieht:

 en.<SPC><CRLF><CRLF><CRLF><SPC><SPC><SPC>Any


> Andere Newsreader haben mit deinem korrekt formatierten Text 
> keinerlei Schwierigkeiten! Aber gut, lassen wir es 
> ...

 Eine Frage hätte ich noch:  Wird dieser Artikel, den ich hier 
 gerade schreibe, von deinem Gnus besser 
 dargestellt?

> Achte doch bitte auch auf die Gnus-Leser und lass einfach die 
> Leerzeichen am Anfang der Zeilen weg! Falls Text dann 
> tatsächlich einmal eingerückt werden muss, dann gibst du einfach 
> ein Leerzeichen mehr 
> vor.

 Das tue ich die ganze Zeit:  Ich gebe einfach ein Leerzeichen 
 mehr 
 vor.

 Aber ich glaube nicht, dass die Leerzeichen am Zeilenanfang das 
 Problem sind.  Das Problem besteht vielmehr darin, dass die 
 Festformat‐Leerzeilen von der defekten Implementierung gefressen 
 werden, wenn ihnen eine Fließformat‐Zeile 
 vorausgeht.

 Der Satz, der mit dem Wort „Any“ beginnt, beginnt – wie du 
 vorschlägst – mit 3 Leerzeichen, weil das englische Zitat mit 2 
 Leerzeichen eingerückt sein 
 soll.

 Die defekte Implementierung stört sich nicht an den 3 Leerzeichen 
 vor dem Wort „Any“, sondern sie frisst die 3 <CRLF>, die zuvor 
 kommen.

 In der Summe ergibt sich 
 dadurch

 en.<SPC><SPC><SPC><SPC>Any

 Das hat zur Folge, dass erstens der Absatz hinter „en.“ nicht 
 beendet wird und zweitens das Space‐Stuffing‐Leerzeichen (= das 
 zweite der 4 <SPC>) kein Space‐Stuffing‐Leerzeichen mehr ist 
 sondern wörtlich genommen 
 wird.

 Das, was du beobachtest, ist das 
 Resultat.

>
>> Übersetzung:
>>
>> Eine Fließformat‐Nachricht besteht aus null oder mehr Absätzen, 
>> von denen jeder aus einer oder mehreren Fließformat‐Zeilen und 
>> einer Festformat‐Zeile besteht.  Der Normalfall ist eine Folge 
>> von Fließformat‐Zeilen mit leeren Festformat‐Zeilen zwischen 
>> ihnen.
>
> Ja, so sieht es im /Normalfall/ aus. Richtig! 
> :-)
>

 Das hast du falsch verstanden.  Das Zitat beschreibt nicht, wie 
 es aussieht, also, was der Newsreader anzeigen soll, sondern, 
 woraus eine Fließformat‐Nachricht im Rohtext 
 besteht.

>> Any number of fixed lines can appear between paragraphs.
>>
>> Übersetzung:
>>
>> Eine beliebige Anzahl von Festformat‐Zeilen darf zwischen 
>> Absätzen 
>> erscheinen.
>
> Also auch /NULL/, wenn die vorangegangende Zeile mit einem 
> "Hard-Break" 
> endet!

 Dazu sind 2 Tatsachen 
 festzuhalten:

 Jeder Absatz endet immer mit einem hard break, anders 
 ausgedrückt: mit einer Festformat‐Zeile (sonst wäre es nicht das 
 Ende des Absatzes).  Folglich geht einer Festformat‐Zeile, die 
 zwischen zwei Absätzen liegt, immer ein hard break 
 voraus.

 Wenn zwischen 2 Absätzen keine Festformat‐Zeile liegt, stoßen die 
 2 Absätze abstandslos aneinander.  Das kann man natürlich machen, 
 nur sind die Absätze dann nicht mehr räumlich von einander 
 getrennt.  Man sieht dann – je nachdem, wo gerade der letzte 
 Zeilenumbruch des vorderen Absatzes zu liegen kommt – das Ende 
 des ersten und den Anfang des zweiten Absatzes nicht mehr 
 gut.

 Das sieht dann so 
 aus:

 Absatz 1 Absatz 1 Absatz 1 Absatz 1 Absatz 1 Absatz 1 Absatz 1 
 Absatz 
 1
 Absatz 2 Absatz 2 Absatz 2 Absatz 2 Absatz 2 Absatz 2 Absatz 2 
 Absatz 2 Absatz 2 Absatz 2 Absatz 2 Absatz 2 Absatz 2 Absatz 2 
 Absatz 2 Absatz 
 2

 Probiere die Fließformat‐Darstellung mit verschiedenen 
 Fensterbreiten aus.  Je nach Fensterbreite wirst du das Ende von 
 Absatz 1 und den Anfang von Absatz 2 nicht gut erkennen 
 können.

 Ist das das, was du sehen 
 willst?

> Jetzt musst du dich an deine (korrekten) Übersetzungen nur noch 
> halten!

 Das tue ich die ganze Zeit:  Der Beitrag, auf den du dich 
 beziehst, besteht aus vielen Absätzen, von denen jeder aus 
 mindestens 1 Fließformat‐Zeile und einer Festformat‐Zeile 
 besteht.  Die Festformat‐Zeile ist dabei, wie empfohlen, eine 
 Leerzeile.  Zusätzlich habe ich zwischen je zwei Absätzen noch 
 eine Festformat‐Leerzeile eingeschoben, damit die Absätze 
 räumlich von einander getrennt 
 sind.

 So langsam frage ich mich echt, was hier los ist:  Verstehst du 
 Englisch?  Verstehst du Deutsch?  Wenn ja, warum ignorierst du 
 dann, was in den (originalen und übersetzten) Zitaten geschrieben 
 steht?  Oder verstehst du den RFC insgesamt 
 nicht?

> Sodann werden deine Texte auch im Newsreader Gnus gut zu lesen 
> sein! ;-)

 In meinem Newsreader Gnus sind sie gut zu 
 lesen.

 Ich schreib's noch einmal:  Dein Newsreader Gnus ist defekt, was 
 die Fließformat‐Verarbeitung 
 angeht.

 Du hast 2 Möglichkeiten:  Schalte die Fließformat‐Verarbeitung 
 ab, oder geh zum Emacs 27.1 zurück.  Bei dem hat die 
 Fließformat‐Verarbeitung diesen Defekt 
 nicht.

 Als dritte Möglichkeit könntest du den Emacs verwenden, den 
 Thomas Dorner verwendet, und dann seinen Patch, den er 
 in

   Subject: Re: Gnus und format=flowed
   From: Thomas Dorner <dcsg241225.dorner@spamgourmet.com>
   Newsgroups: de.comm.software.gnus
   Date: Wed, 25 Dec 2024 16:15:35 +0100
   Message-ID: <6eseqboktk.fsf@th-dorner.de>
   User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

 beschreibt, 
 verwenden.

Back to de.comm.software.gnus | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-04 12:51 +0100
  Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-05 02:57 +0100
    Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-05 12:40 +0100
      Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-07 01:24 +0100
        Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-07 18:33 +0100
          Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-08 01:53 +0100
            Re: Gnus 5.13 & "format=flowed" im Detail Marcel Logen <333200007110-0201@ybtra.de> - 2025-01-08 11:59 +0100
              Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@t-online.de> - 2025-01-08 14:02 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Dorner <dcsg250108.dorner@spamgourmet.com> - 2025-01-08 16:09 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-09 02:16 +0100
              Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-09 00:22 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Dorner <dcsg250109.dorner@spamgourmet.com> - 2025-01-09 21:12 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Clemens Schüller <cs.usenet@mailbox.org> - 2025-01-09 21:52 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Clemens Schüller <cs.usenet@mailbox.org> - 2025-01-09 21:54 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Marcel Logen <333200007110-0201@ybtra.de> - 2025-01-09 22:36 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-10 12:46 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Dorner <dcsg250110.dorner@spamgourmet.com> - 2025-01-10 15:10 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Clemens Schüller <cs.usenet@mailbox.org> - 2025-01-10 16:28 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-10 17:20 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Marcel Logen <333200007110-0201@ybtra.de> - 2025-01-10 20:08 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-11 00:52 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Marcel Logen <333200007110-0201@ybtra.de> - 2025-01-11 13:09 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-10 17:13 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Marcel Logen <333200007110-0201@ybtra.de> - 2025-01-09 22:45 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Dorner <dcsg250111.dorner@spamgourmet.com> - 2025-01-11 08:28 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-11 12:15 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-12 00:45 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-12 16:20 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Michael Bäuerle <michael.baeuerle@gmx.net> - 2025-01-12 17:21 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-12 17:45 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-13 22:27 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-11 22:02 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Dorner <dcsg250112.dorner@spamgourmet.com> - 2025-01-12 11:21 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-13 22:41 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Dorner <dcsg250114.dorner@spamgourmet.com> - 2025-01-14 17:38 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-14 19:57 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-15 15:24 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-15 18:22 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-15 23:05 +0100
                Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-16 22:06 +0100
            Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-10 16:42 +0100
              Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-10 20:02 +0100
    Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-11 12:47 +0100
      Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-12 01:15 +0100
      Re: Gnus 5.13 & "format=flowed" im Detail Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-01-12 01:21 +0100
  Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-05 12:04 +0100
  Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-05 12:07 +0100
  Re: Gnus 5.13 & "format=flowed" im Detail Thomas Barghahn <Th.Barghahn@gmx.de> - 2025-01-05 12:08 +0100

csiph-web