beeware / beeware/toga

Windows font scaling is not respected

Open
#1,038 1 comment 0 reactions 0 assignees View on GitHub
windows
Dominant language
Python
Stars
5.4k
Forks
827
Avg merge
15h 39m
Merged PRs (30d)
40

Description

**Describe the bug**
When the system font size is changed, only the window name and the menu fontsize are updated correctly.

**To Reproduce**
1. run application with briefcase dev
2. change font scaling in windows settings

**Expected behavior**
All items in the frame should adapt the new font size

**Screenshots**
/

**Environment:**
- Operating System: Windows 10
- Python version: 3.8.5
- Software versions:
- briefcase==0.3.3
- toga-core==0.3.0.dev22
- toga-winforms==0.3.0.dev22

**Additional context**
/

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue with `briefcase dev` on Windows 10, then inspect the font-scaling path used by the Toga WinForms backend. Compare the window name and menu updates with other frame items when Windows font scaling changes. Done means all items in the frame adapt to the new system font size.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.