Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*Please*, add an option to enable gamma correction for font rendering in your applications/desktop #269

Open
Yasand123 opened this issue Apr 20, 2024 · 3 comments

Comments

@Yasand123
Copy link

Currently, on Linux, most GUI toolkits do not natively support proper rendering of text with linear blending and gamma correction by default. In contrast, Windows and MacOS enable gamma correction by default, leading to improved text legibility according to many users.

For example, when I switched to Kitty, a terminal emulator, I found that text became much easier on the eyes. This was because Kitty has its own implementation of gamma correction, as detailed in this link.

I hope the PopOS team considers supporting this, imho, accessibility feature. It would be a tremendous help for people like me who struggle with reading on screens without it.

Thank you.

@mmstick
Copy link
Member

mmstick commented Apr 20, 2024

Have you tested cosmic-term, cosmic-edit, and cosmic-store? Or is this only an inquiry?

@Yasand123
Copy link
Author

Have you tested cosmic-term, cosmic-edit, and cosmic-store? Or is this only an inquiry?

I have tried cosmic-term on Arch Linux (AUR) and it did not have it, so I made an assumption it was not supported, also because this is the default behavior in most Linux GUI applications/toolkits outside of what I tested myself.

@kkanungo17
Copy link

This is the same question I posed in pop-os/cosmic-text#195, and is better addressed there. To reiterate though, cosmic-text actually was doing the correct thing, but then after web-colors was merged they switched to the "wrong" rendering.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants