BIll Spikowski wrote:

I'm experimenting on three different machines and the results are
inconsistent.

Setting a "monospace" font and font size always results in that font
and size being used in the Compose windows, but I can't figure out why
it's so inconsistent as to the preview pane.

I understand that this setting won't affect incoming emails that were
composed in HTML, but it's inconsistent even on what I believe are
plain-text emails. How can I tell which are in plain text for sure?
One idea is that some incoming emails might look like plain text
because they appear in Courier New, my choice of monospace font, but
actually be HTML.

Depending on the sender's settings, sometimes messages are sent in both plain text and HTML. Depending on the recipient's settings, one or the other of those will be displayed.

If you examine the "source code" of such a message (with the message open, do CTRL-U), you'll see something like this (ellipses indicate omissions for the sake of clarity):

        Content-type: multipart/alternative; boundary="gobbledygook"
        Content-language: en-us
        ...
        
        This is a multi-part message in MIME format.
        
        --gobbledygook
        Content-Type: text/plain; charset="us-ascii"
        Content-Transfer-Encoding: 7bit
        
        ...
        
        --gobbledygook
        Content-Type: text/html; charset="us-ascii"
        Content-Transfer-Encoding: quoted-printable
        
        ...

In this example, the sending machine marked the first copy of the message as plain text and the second copy as HTML. I've used the word "gobbledygook" to represent the alphabet soup you'll actually see for the boundary.

I'm not sure how SM handles such messages, but I would expect plain-text settings to apply if the rules say to display the message as plain text, and HTML settings to apply if the rules say to display the message as HTML. But I can't figure out how to specify these rules.

Another possibility is that some of your senders may have specified non-Western encodings. If you look carefully at
        Edit | Preferences | Appearance | Fonts
you will find that Monospace can be set differently for different encodings. For example, I have Western monospace set to Courier New, but Korean monospace set to GulimChe. So if a sender specifies Korean encoding, I'll see it in GulimChe instead of Courier New. You can also set different sizes for different encodings.

Two other places you may want to look:

1) Edit | Preferences | Mail & Newsgroups | Message Display

There's an option:
        Plain text messages
        Font: (•) Fixed width (o) Variable width

So you could set it to display plain-text messages with proportional font(s), but AFAIK the default is fixed-width.

2) Edit | Preferences | Mail & Newsgroups | Composition
There's an option:
        Defaults for HTML Messages:
        Font: [Variable Width]

You can pull down [Fixed Width] or a specific font from the list.

--
War doesn't determine who's right, just who's left.
--
Paul B. Gallagher

_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to