There is a new pull request by andry-dev against master on the void-packages repository https://github.com/andry-dev/void-packages fontconfig https://github.com/void-linux/void-packages/pull/23962 fontconfig: fix subpixel rendering in GTK applications This PR hopefully closes #21429. The first commit converts the freetype's ClearType patch to a build option; while it is not necessary for the fix, @ericonr suggested it and it seems helpful. The second commit provides a `fontconfig` configuration file that sets `lcdfilter` to `lcddefault`, fixing the issue. The config file provides a system-wide default without enforcing it, so the user/desktop environment can override the option in `~/.config/fontconfig/fonts.conf`. This doesn't break existing users: if they set the option anywhere then that is respected, if they didn't then subpixel rendering will work as intended. Setting `lcdfilter` to `lcdlight` in `fonts.conf` is equivalent to the default "Harmony" engine, so it's the same as not having the patch in the first place. ## Why is this needed anyway? A year ago I opened #13296, which enables ClearType in `freetype`. When testing it I had `lcdfilter` already set to `lcddefault` in my own `fonts.conf` and I didn't think about setting the option by default system-wide, so I never noticed any regression. Sorry for that. I wrote the patch because without it I couldn't read text effortlessly, the font wasn't "right" for me. Major distros (Ubuntu, Debian and Fedora from the top of my head) have it enabled by default because, _generally speaking_, font rendering feels better with it. A patch file from https://github.com/void-linux/void-packages/pull/23962.patch is attached