Kerin brought this up in #gentoo about a week ago and I was in disbelief at first: xft isn't enabled by default in desktop profiles! $ grep -rsin "xft" profiles/ profiles/base/package.use.force:25:# -xft broken, investigate in bug #830777 profiles/base/package.use.force:26:~x11-misc/xscreensaver-6.02 xft profiles/use.desc:354:xft - Build with support for XFT font renderer (x11-libs/libXft) I think we should probably flip it on. This is what desktop profiles are for, and having it off can mean rather nasty rendering. This confusion is particularly common with Emacs but also x11-terms/rxvt-unicode. I'm not even sure who to assign this to though.
+1.
There might be the aspect of what happens when a package has IUSE="X xft" and user has USE=-X. I would commonly advocate that the USE=xft would just be a no-op then or some such, depending on the package. Point is, there are some cases like that around, but all in all, I guess wayland-only people can just disable another X related flag globally.
imo that's a concern for when X is no longer default enabled in desktop profile.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04cdccf491b070779952ccb450574eb9bc7fcde commit f04cdccf491b070779952ccb450574eb9bc7fcde Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-12-26 19:31:20 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-12-26 23:06:16 +0000 profiles: desktop: Add xft to make.defaults Closes: https://bugs.gentoo.org/876637 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/targets/desktop/make.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)