Skip to content

fix(message-reader): adds font scaling to match user preferences#10751

Open
dani-zilla wants to merge 1 commit intothunderbird:mainfrom
dani-zilla:fix/10692/message-reader-font-size-option
Open

fix(message-reader): adds font scaling to match user preferences#10751
dani-zilla wants to merge 1 commit intothunderbird:mainfrom
dani-zilla:fix/10692/message-reader-font-size-option

Conversation

@dani-zilla
Copy link
Copy Markdown
Contributor

Fixes: #10692

Before:

Screenshot 2026-03-26 at 5 39 50 PM

Notice the font size in the information header, which is based on the system font size, and how the text below it is unchanged compared to...

After:
tinyToHugeFontSizing

Where the font scales with the user's settings.

Users noticed that the font size in messages did not scale with the device preferences. This is fixed by getting the current system fontScale and multiplying it by the incoming font size. This does not alter the display if the user has chosen to force messages to fit in the window by shrinking them, that option will still be respected. If they turn this off, font will scale with the system font.

@github-actions
Copy link
Copy Markdown
Contributor

Missing report label. Set exactly one of: report: include, report: exclude OR report: highlight.

@github-actions github-actions bot added the tb-team Tasks and features handled by project maintainers label Mar 26, 2026
@dani-zilla dani-zilla added the report: include Include changes in user-facing reports. label Mar 26, 2026
@wmontwe wmontwe requested review from wmontwe and removed request for jbott-tbird March 27, 2026 12:26
@wmontwe wmontwe assigned wmontwe and unassigned jbott-tbird Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

report: include Include changes in user-facing reports. tb-team Tasks and features handled by project maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MV 0.1/UI 0.1.6] Message Reader doesn't take into account the user's preferred system font size

3 participants