Need larger display font size for Thunderbird message list/pane and folder list/pane
Categories
(Thunderbird :: Mail Window Front End, defect)
Tracking
(Not tracked)
People
(Reporter: hyperrog, Assigned: aleca)
References
(Blocks 1 open bug)
Details
(Keywords: access)
Comment 1•15 years ago
|
||
| workaround | ||
Comment 2•15 years ago
|
||
Updated•15 years ago
|
Comment 5•15 years ago
|
||
Updated•11 years ago
|
Comment 9•11 years ago
|
||
Comment 10•11 years ago
|
||
Comment 11•11 years ago
|
||
Comment 12•11 years ago
|
||
Comment 13•11 years ago
|
||
Comment 15•11 years ago
|
||
Comment 16•11 years ago
|
||
Comment 17•8 years ago
|
||
Comment 18•8 years ago
|
||
Comment 22•8 years ago
|
||
Comment 23•8 years ago
|
||
Comment 24•8 years ago
|
||
Comment 26•7 years ago
|
||
Comment 27•7 years ago
|
||
| Comment hidden (metoo) |
| Comment hidden (metoo) |
| Comment hidden (metoo) |
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 34•6 years ago
|
||
I think this bug highlights an important issue of Thunderbird in terms of accessibility, which is the fact that font-sizes are hard coded via CSS and it's not possible to zoom in/out the whole interface at once.
The entire UI should be fluid, allowing users to increase/decrease font-size, alongside icons, and all the other scalable elements.
Let's discuss a plan of action and implement this into core in a sane and maintainable way.
I think this could be done in various steps.
- Implement a global pref to allow users controlling the global font-size. This could be achieved by adding a
font-sizeattribute to the window style, and all the elements will follow along. - Adapt the various hard coded font-sizes to use
emorremvalues instead of pixels. - Make the icons and other elements scale alongside the text to maintain a balanced UI.
Thoughts?
Comment 35•6 years ago
|
||
Looks (very) good for me!
Thanks Alessandro
Comment 36•6 years ago
|
||
The hard coded font sizes aren't coded like font-size: 16px; but with font: message-box this sets the system default font with its family, size etc.
It should be possible that we either set globally something like font-size: 1.2em; or this only set on single elements like #folderTree or #threadTree. Mac may be a bit special as we set a special font on #folderTree to look more like Finder.
Comment 37•6 years ago
|
||
(In reply to Richard Marti (:Paenglab) from comment #36)
The hard coded font sizes aren't coded like
font-size: 16px;but withfont: message-boxthis sets the system default font with its family, size etc.It should be possible that we either set globally something like
font-size: 1.2em;or this only set on single elements like#folderTreeor#threadTree. Mac may be a bit special as we set a special font on #folderTree to look more like Finder.
You may also have a look of the official Apple mail application on Mac OS, which provides larger font for trees and lists.
Comment 38•6 years ago
|
||
The noticable thing is that on a mac Command-= gets a font increase (for content) in pretty much any app EXCEPT TB's message lists. It even works for the lower message pane in TB, so the critical outcome is using some measure that is susceptible to that mechanism of indicating quickly that the text is too small to read.
If that works, then many, if not all, the accessibility issues of making a bad choice are fixed, because people can zoom in to what is comfortable for them. (depending for example on ambient light/screen reflexions, whether they have their glasses on, even time of day )
Comment 39•6 years ago
|
||
First, thanks for taking this.
I don't have any thoughts on the technical approach. I do offer the following
- Readability areas most important to me, and perhaps for others, is where content changes - message list, folder list and message preview - but mostly the first two. I personally don't need larger text in column headers and menus, and places that have icons - though I do understand it may be desirable to have the entire UI zoom at the same rate by default. If it does, then we may need to be able to control individual panes independently?
- I would like the default keyboard zoom functionality to remain unchanged, which is to say it should only zoom the message preview, not the entire UI. If there is a desire to zoom the entire UI with a key combo then create a new one (with shift?) [interesting, on Mac command+shift+= zooms in, but command+shift+- does not zoom out - ditto on firefox]
- Many, and perhaps most, of support requests for size control come from older and handicapped users. And based on personal experience I'd guess that in recent years many more older users are using laptops with modest sized screens, not full screen monitors.
- To echo Mitra's comment, users are understandably surprised/disappointed that Thunderbird doesn't offer size control when most other apps do - we're way behind the curve in usability here
- I don't know if it is wanted or needed, but toolbar has no zoom widget
- I am concerned that larger font sizes not unduly increase whitespace between lines because vertical space is at a premium on laptops (obviously, I highly values screen real estate)
FWIW, on my MacBook Air 2012 at default resolution the message list is horribly small. I currently use the following to make it readable with screen 24" from my eyes (on Firefox I use something larger, 16, to comfortably read for hours at a time and I zoom in to 110% for example as needed)
/* Threads Pane font */
#threadTree >treechildren::-moz-tree-cell-text {
font-size: 10pt !important;
}
Comment 40•6 years ago
|
||
(In reply to Alessandro Castellani (:aleca) from comment #34)
The entire UI should be fluid, allowing users to increase/decrease font-size, alongside icons, and all the other scalable elements.
Agreed.
- Implement a global pref to allow users controlling the global font-size. This could be achieved by adding a
font-sizeattribute to the window style, and all the elements will follow along.- Adapt the various hard coded font-sizes to use
emorremvalues instead of pixels.
I'm not sure px vs em/rem changes things. If it does, sure. (It used to be an issue, but I think now pxs are also zoomed).
- Make the icons and other elements scale alongside the text to maintain a balanced UI.
Yup, many icons are already svg.
Updated•4 years ago
|
Comment 42•4 years ago
|
||
Folder list text may only be a couple mm high, not sure who can read that or how.
Comment 43•4 years ago
|
||
I think we have really provided the scaling of fonts requested in this bug. With the layout.css.devPixelsPerPx preference.
Sure we still have a delineation for zoom of content and scaling of the chrome, but that is a good thing in my opinion.
What is missing and has been missing for years is a user interface to allow the user to actually manage these preferences. Bug 1708595 for providing a UI for scaling user interface and something more obvious than expecting the user to know about Ctrl + and - to scale content.
Comment 44•4 years ago
|
||
How does this "pixels per pixel" setting differ from full-page zoom, with all its bugs?
For example, full-page zoom affects every single object in the same proportion. So if it doubles or triples the height of body text, it also doubles or triples the height of header text, icons, images, etc. In Firefox, by the time body text is a good readable size, header text would often be awkwardly or unreadably large, images would introduce horizontal scrolling, etc. In Thunderbird, it might work for the lists we're discussing here, but create trouble elsewhere.
| Reporter | ||
Comment 45•4 years ago
|
||
Is it my imagination, or did recent updates to Thunderbird (I'm using 91.2.0 (64-bit) at this moment) make the main text display font a pixel smaller?
I notice that I originally commented on this 12 years ago, and as I am now well past "50", perhaps it is just me, but this seems to be a more important issue than ever, not just to me, but to the now much-more relevant issue of accessibility.
Why is it so difficult to have a font size setting for the main window with the list of messages?
| Assignee | ||
Comment 46•4 years ago
|
||
Is it my imagination, or did recent updates to Thunderbird (I'm using 91.2.0 (64-bit) at this moment) make the main text display font a pixel smaller?
We didn't decrease the font size, but what do you mean by "main text display"? Is the font in the message body, or the message threads, or the folder pane, or the whole UI in general?
Would you be able to share a screenshot without any sensitive information?
Why is it so difficult to have a font size setting for the main window with the list of messages?
That's because every section of Thunderbird has its own style, with its own hardcoded CSS font size, and its own CSS file.
That's not a great situation and it makes it very hard to achieve visual consistency.
We're working towards that, we're cleaning up our styling, we implemented global UI density controls, and we're slowly expanding those options to affect the entire UI.
We have the feature to offer a global font size control for the whole UI in the roadmap.
Comment 47•4 years ago
|
||
Please do add some kind of global font size control - its been desperately needed for 12 years now, its pretty much the only app that I use that doesn't have simple keyboard control of font size.
| Assignee | ||
Comment 48•4 years ago
|
||
I started working on it in this bug 1715364.
Closing this as a duplicate.
Description
•