Pull request here: https://github.com/gentoo/gentoo/pull/13375 The ttf USE flag installs TTF files instead of OTF files (except for the Symbol font). Fira Code 2 has significantly changed metrics and the OTF files tend to render blurry for certain characters (f, _) with the same fontconfig. The TTF files do not have this problem. Related thread: https://github.com/tonsky/FiraCode/issues/798#issuecomment-544230516
Reading through the associated bug and linked issues it is clear that upstream recommends to always use the TTF files on Linux because they contain hinting information that is needed for crisp rendering. If this is that case then it probably makes more sense to install the TTF files by default (and I'm not sure it makes sense to offer an OTF install. I'd like to get the opinion of our fonts team on this since I don't know enough about how we prefer to handle this.
Then you'll most likely have to wait for a long time. I'd vote for installing TTF here unconditionally. Preferring OTF over TTF is just a recommendation, not a policy.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a4752edf9d8cfe3675a072ad17761a5c7e943d commit d5a4752edf9d8cfe3675a072ad17761a5c7e943d Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2020-05-05 06:56:51 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2020-05-05 06:56:59 +0000 media-fonts/fira-code: add 3.1 Starting with this version the TTF font files are installed. This is the recommended install on Linux and should provide better rendering quality. Thanks to Andrew Udvare for pointing this out. Closes: https://bugs.gentoo.org/717286 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff <graaff@gentoo.org> media-fonts/fira-code/Manifest | 1 + media-fonts/fira-code/fira-code-3.1.ebuild | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+)