Announcement
Collapse
No announcement yet.
GTK 4.4 Released With Continued NGL Improvements, Inspector By Default
Collapse
X
-
It seems we have lots of skilled toolkit and especially font rendering experts here, very valuable people.
- Likes 1
-
Originally posted by brent View Post
Originally posted by reba View PostIn the meantime I get the impression they are hired by somebody to destroy Linux and its image for the average Joe.Last edited by AHOY; 23 August 2021, 07:39 PM.
- Likes 3
Leave a comment:
-
Originally posted by brent View PostYeah, text rendering is a major issue, unless you got a HiDPI display.
Originally posted by brent View PostImprovements are going to come, but the stubbornness of some developers is mind-boggling...
- Likes 7
Leave a comment:
-
Originally posted by brent View PostYeah, text rendering is a major issue, unless you got a HiDPI display. Basically, GTK 4 is stuck in an idealized "perfect scalable layout" world: text rendering is always grayscale only and with no hinting or grid-fitting whatsoever. It's actually worse than the status quo, not even the line height seems to be grid-fitted. It's fine if you have 200+ DPI screens, but the reality is... we still have MANY low-ish DPI screens and they will not go away any time soon. And on those screens, it's a quite blurry and badly readable experience. But at least it's fast to render and easy to implement (sigh). And here's the ugly, the motivation for this "perfect layout" thing is GOOD: getting rid of grid-fitting in some cases (e.g. horizontal advance) can really improve the quality, you finally can get proper letter spacing for instance. But GTK 4 is simply too forceful, goes all-in on the concept and ignores reality.
The reality is of course complex: different rendering preferences are required, depending on usage. If you want to animate text, you can't use any grid-fitting or hinting. On the other hand, if you want legible, sharp text on low-DPI screens, you need *some* hinting, grid-fitting and subpixel rendering.
The whole thing is being discusse at https://gitlab.gnome.org/GNOME/gtk/-/issues/3787. Improvements are going to come, but the stubbornness of some developers is mind-boggling...
End of rant.
GNOME once again pulls down the image of Linux as a whole.
GNOME is again and again harming the Linux ecosystem and the Linux desktop acceptance.
It is time to ditch it from distributions and at least make it non-default.
Project management and project goals at their worst.
In the meantime I get the impression they are hired by somebody to destroy Linux and its image for the average Joe.
I could not stand to have to read these blurry fonts and destroy my eyesight because some asshat dev thought hinting is so '90s so we roll back all what hinting was invented for: clear, crisp fonts to what was before hinting was invented: stupid subpixel antialiasing.
*headshaking*
- Likes 8
Leave a comment:
-
Originally posted by chocolate View Post
Easy comparison for the lazy (I feel you). Taken from that thread.
- Likes 3
Leave a comment:
-
Originally posted by brent View PostYeah, text rendering is a major issue, unless you got a HiDPI display. Basically, GTK 4 is stuck in an idealized "perfect scalable layout" world: text rendering is always grayscale only and with no hinting or grid-fitting whatsoever. It's actually worse than the status quo, not even the line height seems to be grid-fitted. It's fine if you have 200+ DPI screens, but the reality is... we still have MANY low-ish DPI screens and they will not go away any time soon. And on those screens, it's a quite blurry and badly readable experience. But at least it's fast to render and easy to implement (sigh). And here's the ugly, the motivation for this "perfect layout" thing is GOOD: getting rid of grid-fitting in some cases (e.g. horizontal advance) can really improve the quality, you finally can get proper letter spacing for instance. But GTK 4 is simply too forceful, goes all-in on the concept and ignores reality.
The reality is of course complex: different rendering preferences are required, depending on usage. If you want to animate text, you can't use any grid-fitting or hinting. On the other hand, if you want legible, sharp text on low-DPI screens, you need *some* hinting, grid-fitting and subpixel rendering.
The whole thing is being discusse at https://gitlab.gnome.org/GNOME/gtk/-/issues/3787. Improvements are going to come, but the stubbornness of some developers is mind-boggling...
End of rant.
- Likes 7
Leave a comment:
-
Yeah, text rendering is a major issue, unless you got a HiDPI display. Basically, GTK 4 is stuck in an idealized "perfect scalable layout" world: text rendering is always grayscale only and with no hinting or grid-fitting whatsoever. It's actually worse than the status quo, not even the line height seems to be grid-fitted. It's fine if you have 200+ DPI screens, but the reality is... we still have MANY low-ish DPI screens and they will not go away any time soon. And on those screens, it's a quite blurry and badly readable experience. But at least it's fast to render and easy to implement (sigh). And here's the ugly, the motivation for this "perfect layout" thing is GOOD: getting rid of grid-fitting in some cases (e.g. horizontal advance) can really improve the quality, you finally can get proper letter spacing for instance. But GTK 4 is simply too forceful, goes all-in on the concept and ignores reality.
The reality is of course complex: different rendering preferences are required, depending on usage. If you want to animate text, you can't use any grid-fitting or hinting. On the other hand, if you want legible, sharp text on low-DPI screens, you need *some* hinting, grid-fitting and subpixel rendering.
The whole thing is being discusse at https://gitlab.gnome.org/GNOME/gtk/-/issues/3787. Improvements are going to come, but the stubbornness of some developers is mind-boggling...
End of rant.Last edited by brent; 23 August 2021, 04:31 PM.
- Likes 10
Leave a comment:
-
Originally posted by remenic View Post"Our GL support works fine with the latest NVidia driver."
It's odd that this is mentioned explicitly and interesting that they say "fine" and not "great".
- Likes 1
Leave a comment:
-
Is it possible to use GTK 4 with Python GOBject Introspection (GI) yet?
I like GTK and think GTK 4 seems like a nice improvement over GTK 3 which was pretty good but had some things that could be better.
- Likes 1
Leave a comment:
Leave a comment: