Closed Bug 1849284 Opened 1 years ago Closed 1 years ago

Font size ignored for HTML mail view when set via Settings->Genera->Language & Appearance->Fonts & Colors

Categories

(Thunderbird :: Message Reader UI, defect)

Thunderbird 115
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: asdfghrbljzmkd, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0

Steps to reproduce:

Try to set font sizes and colors specifically for the email view pane

Actual results:

Font colors were set, but font sizes were ignored (except for email composing). Only changing the general interface size will affect the mail view. Oddly, changing the general interface size from 14px to 15px increases the font size in the mail view by significantly more than 1px, so it seems there's two bugs related to font size in the mail view.

Expected results:

Font sizes set in Fonts & Colors should be used for mail view, like they were in previous versions. It seems that the font size for the mail view is forced to follow the general interface size now, which is not what I want.

Interestingly, apparently while changing the general UI font size will affect the currently displayed email, the moment you switch to another one, it resets back to default. So right now, there is no way to set the font size of the email view. This seems like a major accessibility issue, so hopefully it can be resolved very quickly (and backported to the 115.x series).

The Thunderbird Support Forum is the first place to go when you need to ask a question.
People will do their best to offer advise and usually can help fix issues. If it is found there is an issue which is reproducable then it's time to post as a bug.
Have you accessed the Thunderbird Support Forum and asked about how to control font sizes?
If yes, then please post a link so I can pick up the conversation and offer support.

(In reply to QwertyChouskie from comment #0)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0

Steps to reproduce:
Try to set font sizes and colors specifically for the email view pane

'Try to set font sizes' is not stating all the steps nor telling us what you selected.
You would need to specifically state all the steps and what font sizes you selected for 'Latin' and 'Other Writing Systems'
and provide proof of what you selected eg: images
In ' Help > 'More TRoubleshooting Information'
Scroll down to 'Important Modified Preferences' section
Locate everything that starts with 'font......'
Post image showing all that section Or copy all the lines that start with 'font.....' and paste that info into a comment'

Actual results:
Font colors were set, but font sizes were ignored (except for email composing). Only changing the general interface size will affect the mail view. Oddly, changing the general interface size from 14px to 15px increases the font size in the mail view by significantly more than 1px, so it seems there's two bugs related to font size in the mail view.

Menu icon > Font size > increase or decrease effects Folder Pane, Message List, Menus and Message Pane header and Message Pane.
So this is a general increase in various areas and not just specifically the Message Pane contents when reading an email.

Expected results:

Font sizes set in Fonts & Colors should be used for mail view, like they were in previous versions. It seems that the font size for the mail view is forced to follow the general interface size now, which is not what I want.

At this point it is unknown what various font size and pixel size settings you have set up throughout Thunderbird and it's possible they are out of synch. I have come across this on several occasions, but the correct place to sort out Support Issues is in the Support Forum.

This forum is for determining whether your issue really is a bug or whether you have created settings that cause a conflict and therefore not producing what you desire.

Note: Setting these font sizes will effect the content of an email you open to read whether that be in the Message Pane or in a new tab.
Font size is based on pixel size, so I'm assuming you have not altered the preference called 'layout.css.devPixelsPerPx' - it is set up to use the default. I'm also assuming Menu icon > Font size > is not set to be larger than the settings described below.

Setting up font sizes for Message Pane - reading of incoming mail

  • Settings > General
  • Scroll to 'Language & Appearance'
  • Click on 'Advanced'

You need to set up font size and minimum font size for all the following:
Font for : 'Latin' and 'Other Writing Systems' and any other language you may use or receive emails.

Setting 'Minimum font size' will override html css in incoming mail.
If you set Proportional and Monospace to 15px but do not want any really tiny size fonts, set minimum font size to eg: 12px.

Testing in Windows 10 OS
Thunderbird beta version 117.0b4
Set all my font size to 20px and minimum font size to 12px in both Fonts for: Latin and Other Writing Systems.
Second test: set minimum font as 20px
Expected
In the Message Pane:
All medium font set as 20px. So it looks rather large.
Any font code less than 12px to be displayed as 12px.
The font size in Folder Pane and Message List. Menus etc not effected.
Second test - all small text will get enlarged and all text looks same size.

Actual
In the Message Pane:
All medium font set as 20px.
Any font code less than 12px was displayed as 12px.
Second test - set minimum as 20px - all text showed the same medium text throughout.
The font size in Folder Pane and Message List. Menus etc were not effected.

This works perfectly as expected.
I cannot reproduce any problem with setting font size specifically for the Message Pane.

I do not have Linux OS so cannot test in that OS.

Setting up font sizes for Message Pane - reading of incoming mail

Settings > General
Scroll to 'Language & Appearance'
Click on 'Advanced'

This is exact what I did, and even if I set the font size and minimum font size to something super high (e.g. 26px), the body of the emails does not have the same font size changed.

I am using "Simple HTML" mode rather than "Original HTML" or "Plain Text" modes, but switching to the other modes doesn't make a difference.

It sounds like either it was fixed between 115 and 117 (in which case, a backport is needed), or it's a platform-specific bug

(In reply to QwertyChouskie from comment #3)

Setting up font sizes for Message Pane - reading of incoming mail

Settings > General
Scroll to 'Language & Appearance'
Click on 'Advanced'

This is exact what I did, and even if I set the font size and minimum font size to something super high (e.g. 26px), the body of the emails does not have the same font size changed.

I mentioned that if you have been altering a load of various font options then it's possible you are out of synch. I've already seen this several times.

It sounds like either it was fixed between 115 and 117 (in which case, a backport is needed), or it's a platform-specific bug

It may well be a platform specific bug, but until you post requested information it is completely unknown what setting you are currently using.

(In reply to QwertyChouskie from comment #0)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0

Steps to reproduce:
Try to set font sizes and colors specifically for the email view pane

'Try to set font sizes' is not stating all the steps nor telling us what you selected.
You would need to specifically state all the steps and what font sizes you selected for 'Latin' and 'Other Writing Systems'
and provide proof of what you selected eg: images
In ' Help > 'More TRoubleshooting Information'
Scroll down to 'Important Modified Preferences' section
Locate everything that starts with 'font......'
Post image showing all that section Or copy all the lines that start with 'font.....' and paste that info into a comment'

Please provide the information which was requested - post the current settings as mentioned above.

Flags: needinfo?(asdfghrbljzmkd)

font.internaluseonly.changed false
font.minimum-size.x-western 18
font.size.monospace.x-western 18
font.size.variable.x-western 18

These are the only lines listed on the page with font in them.

Flags: needinfo?(asdfghrbljzmkd)

(In reply to QwertyChouskie from comment #5)

font.internaluseonly.changed false
font.minimum-size.x-western 18
font.size.monospace.x-western 18
font.size.variable.x-western 18

These are the only lines listed on the page with font in them.

If this is all the font items then it looks like you have not followed all instructions.

You need to set up font size and minimum font size for all the following:
Font for : 'Latin' and 'Other Writing Systems' and any other language you may use or receive emails.

It looks like you have only set up Fonts for: 'Latin'.
Access :

  • Settings > General

  • Scroll to 'Language & Appearance'

  • Click on 'Advanced'

  • Select: 'Fonts for: 'Other Writing Systems'.

  • set: proportional, monospace and minimum font size to 18

  • click on OK.

Select: 'Fonts for: 'Other Writing Systems'.

This did the trick. Which then begs the question, why is English treated as 'Other Writing Systems' instead of 'Latin'? That definitely seems like a bug...

No there is no bug.
You may find that emails with the header "Content-Type: text/plain; charset="utf-8"" use the font data set in 'Fonts for: "Other writing systems", even if the message content is just plain English. There is a difference between western and unicode.

As a heads up, next time you have an issue of any sort, please use the Thunderbird Support Forum first to see if a fix can be sorted or whether the problem is something that can be replicated.

Status: UNCONFIRMED → RESOLVED
Closed: 1 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.