WayfireWM / WayfireWM/wf-shell

wf-panel font rendering breaks at scale = 1.125

Open
#557 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C++
Stars
179
Forks
55
Avg merge
16d 1h
Merged PRs (30d)
3

Description

Wayfire version

wayfire --version
0.11.0-unknown (Jan 16 2026) branch unknown wlroots-0.20.2
Built on Fedora 44

GPU / Driver

  • Intel(R) Arc(tm) B390 (PTL); Mesa 26.1

Describe the bug

With scale = 1.125 wf-panel font rendering breaks, see the attached screenshot.

Screenshots / Videos / Stacktrace

Image

Additional info

I'm using the default wf-shell CSS file, default.css 6,852 bytes.

See how the top part of all the fonts is eaten away. This is not reproducible at scale = 1 or 1.25 or 1.333333333333.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in the wf-panel entry point at scale = 1.125 with the default.css file and compare it with the reported working scales. Inspect the font-rendering path to identify why the tops of glyphs are clipped; done means text renders without clipping at 1.125 while the other reported scales remain unaffected.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.