Hi Terry,

> > Thunderbird shouldn't be sending in HTML.
...
> > To this day, I always set my email client to send messages in Plain
> > text only.  In the Thunderbird general Settings, the Composition tab
> > has Sending Format set to 'Only Plain Text'.
>
> Correction.  The General Settings tab is set as above, but the Account
> Settings countermands that !!!!
>
> Anyway it did.

Both your email I'm replying to, and the previous one, arrived with the
first of every pair of two spaces you entered turned into a non-breaking
one.

Here, I have pr(1) replace bytes which aren't printable ASCII with
a backslash and their three-digit octal value.

    $ grep -i ^content-transfer-encoding `mhpath .`
    Content-Transfer-Encoding: base64
    $
    $ sed '1,/^$/d' `mhpath .` | base64 -d | pr -tv | grep \\\\
    > Thunderbird shouldn't be sending in HTML.\302\240 Back in the mists of 
time,
    > use HTML because it sends loads of unnecessary code.\302\240 To this day, 
I
    Correction.\302\240 The General Settings tab is set as above, but the 
Account
    $

Those two bytes, \302\240, are the UTF-8 encoding of U+00A0, the
non-breaking space.

    $ grep -i ^content-type `mhpath .`
    Content-Type: text/plain; charset="utf-8"; Format="flowed"
    $
    $ dc -e 8i302P240P | uconv -x any-hex; echo
    \u00A0
    $ dc -e 8i302P240P | uconv -x any-name; echo
    \N{NO-BREAK SPACE}
    $

Regardless of how you instruct Thunderbird to send email, that bug
report I linked to suggests to me that the text box you're typing your
email into is designed for fancy formatting such as might be shipped as
HTML.  Thus it could be the text-entry side which is turning your
space-space into nbspace-space.

It might be possible to test this by entering

    Liberty means responsibility.  That is why most men dread it.

into a Thunderbird draft, then selecting it and pasting it into ‘pr -tv’
to see if the first space has already been corrupted.

Of course, it may be that Thunderbird converts nbspace-space back into
space-space on complying with the copy-paste to an external program,
hiding the problem.

-- 
Cheers, Ralph.

-- 
  Next meeting: Online, Jitsi, Tuesday, 2025-01-07 20:00
  Check to whom you are replying
  Meetings, mailing list, IRC, ...  https://dorset.lug.org.uk
  New thread, don't hijack:  mailto:dorset@mailman.lug.org.uk

Reply via email to