Well, this is a matter of taste I believe more than anything. In my opinion in that bug report the "ugly fonts" picture is a lot better than the "nice fonts" one. Letterspacing is more even and to me its easier to read the text.
However I do agree that something changed when updating fontconfig from 2.12.6 to 2.13.0. For me, the 'serif' type of text became unreadable. Everything else pretty much looked the same. So yea, I think it's time to get rid of infinality going forward. I gotta say, I always thought infinality patches were merged to upstream freetype anyway a long time ago, but maybe thats not the case then.
Following your link,
https://gist.github.com/cryzed/e002e705 ... 9e748c5671 it wasnt that complicated to get rid of infinality.
First I 'forked' media-fonts/infinality-ultimate-meta to my local overlay and removed the dependency for media-libs/fontconfig-ultimate because that pulls a package that depends on freetype[infinality]. I wanted to keep infinality-ultimate-meta installed because it installs so many fonts needed to browse the web these days.
Code: Select all
--- /usr/portage/media-fonts/infinality-ultimate-meta/infinality-ultimate-meta-1.ebuild 2018-03-10 09:08:28.185702243 +0200
+++ ./infinality-ultimate-meta-1-r1.ebuild 2018-03-14 10:43:24.817087715 +0200
@@ -18,7 +18,7 @@
done
unset lang LANGS
-RDEPEND="media-libs/fontconfig-ultimate
+RDEPEND="
free? (
media-fonts/noto
media-fonts/heuristica
and removed 'infinality' use flag from my make.conf and removed this line from package.use
media-libs/freetype -cleartype_hinting infinality
ran emerge -ND world and --depclean -a after.
Then I enabled the settings mentioned in your guide with eselect fontconfig enable
Code: Select all
10-sub-pixel-rgb.conf *
11-lcdfilter-default.conf *
51-local.conf *
make sure infinality.conf isnt in your list anymore, and if it is, disable it. Then edit /etc/fonts/local.conf with the file included in that guide (
https://gist.github.com/cryzed/4f64bb79 ... 18ba2d32fc with the updated lines below in that link )
Relog to X session and fonts look good with fontconfig-2.13.0. Especially the face with serif-type fonts has gotten better. However I do think adding that local.conf does miracles even with infinality enabled.
However as they say in that guide, its better to migrate away now because sooner or later everyone will have to.