Bug 1954171
| Summary: | cairo subpixel positioning causes somewhat blurry mono fonts | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Julian Sikorski <belegdol> | ||||||||||||
| Component: | cairo | Assignee: | Benjamin Otte <otte> | ||||||||||||
| Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||
| Priority: | unspecified | ||||||||||||||
| Version: | 35 | CC: | ajax, caillon+fedoraproject, chkr, gnome-sig, lxtnow, mailinglists, mavit, mcatanza, mclasen, otte, rhughes, rstrode, sandmann, tagoh | ||||||||||||
| Target Milestone: | --- | ||||||||||||||
| Target Release: | --- | ||||||||||||||
| Hardware: | Unspecified | ||||||||||||||
| OS: | Unspecified | ||||||||||||||
| Whiteboard: | |||||||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||
| Clone Of: | Environment: | ||||||||||||||
| Last Closed: | 2022-11-30 16:10:15 UTC | Type: | Bug | ||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||
| Documentation: | --- | CRM: | |||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
| Embargoed: | |||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
Julian Sikorski
2021-04-27 17:58:06 UTC
Created attachment 1776129 [details]
screenshot of blurry keepass UI
Someone at github suggested this might be due to fontconfig changes. @tagoh, have there been any between F33 and F34 which might have caused this? Created attachment 1841532 [details]
blurry F35 screenshot
Created attachment 1841533 [details]
sharp F33 screenshot
I tried disabling harfbuzz in freetype but it did not help. It turns out this is caused by cairo. Rebuilding 1.16.0-9 and downgrading to it restores the sharp fonts. Hi Matthias, can you please advise Mono developers how to handle changes in cairo? Thanks. Git bisect indicates that upstream cairo commit e4a79db0108be6a2b06dfce51a44bcbdead66ebd is the first one causing blurry fonts. The vertical position of the text shifts a bit a few commits later, but the blurriness stays unchanged. Created attachment 1842762 [details]
gnome-chess screenshot
I tried gnome-chess (gtk4 app) and it is also somewhat blurry. Is this blurriness the intended outcome?
This message is a reminder that Fedora Linux 35 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 35 on 2022-12-13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '35'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 35 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed. Created attachment 1928831 [details]
OK F37 screenshot
On Fedora 37 the buttons are bigger and the blurriness is better. Maybe because I got used to it, or maybe because I work with higher DPI screens these days. In any case, it is good enough.
I just turned it off, that's why it seems better. See bug #1943794. (In reply to Michael Catanzaro from comment #12) > I just turned it off, that's why it seems better. See bug #1943794. Is a gtk4 change supposed affect how fonts are rendered in mono apps? Oh no, of course not. Sorry, my comment was off base. Maybe something else changed in cairo.... The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days |