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

Use subpixel rendering to improve text crispness #5347

Open
2 tasks done
RickoNoNo3 opened this issue Dec 30, 2024 · 2 comments
Open
2 tasks done

Use subpixel rendering to improve text crispness #5347

RickoNoNo3 opened this issue Dec 30, 2024 · 2 comments
Labels
enhancement New feature or request future Features that might take a while to be sheduled

Comments

@RickoNoNo3
Copy link

Checklist

  • I have searched the issue tracker for open issues that relate to the same problem, before opening a new one.
  • This issue only relates to a single bug. I will open new issues for any other problems.

Describe the bug

Fyne rendered a blurred text on Windows. And this poor rendering is not affected by DPI settings.

How to reproduce

Run Demo directly

Screenshots

125% DPI

image

100% DPI

image

Example code

go run fyne.io/fyne/v2/cmd/hello

or

go run fyne.io/fyne/v2/cmd/fyne_demo

Fyne version

2.5.3

Go compiler version

1.21.3

Operating system and version

Windows 10

Additional Information

No response

@RickoNoNo3 RickoNoNo3 added the unverified A bug that has been reported but not verified label Dec 30, 2024
@dweymouth
Copy link
Contributor

This doesn't look excessively blurry to me beyond the fact that Fyne (or rather the go-text dependency) doesn't currently use subpixel rendering when drawing text. Would be nice to have but I wouldn't consider it a "bug", rather a missing feature

@andydotxyz
Copy link
Member

Yes, if I zoom in on those images you can see that the "edge blur" on the Fyne is almost the same as the native text.

@dweymouth dweymouth changed the title Blurred text on Windows 10 Use subpixel rendering to improve text crispness Jan 3, 2025
@dweymouth dweymouth added enhancement New feature or request future Features that might take a while to be sheduled and removed unverified A bug that has been reported but not verified labels Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request future Features that might take a while to be sheduled
Projects
None yet
Development

No branches or pull requests

3 participants