Conversation

Replying to
It's not just bitmap fonts (which IMO are useless nowadays, but whatever) but also Type1 fonts, which prominently includes the only free perfect-matched replacements for Helvetical, Times, and Courier - the Nimbus family from ghostscript-fonts package.
1
Replying to
I think so. Distros need to package them, though, and Pango needs to make sure it skips the Type1 results in font enumeration or it will end up selecting them if they come first, then failing to load when it passes them to harfbuzz...
1
There's conversion software so distributions should probably convert all their packaged bitmap and Type 1 fonts to OpenType. Bitmap fonts can be converted to an OpenType font providing an embedded bitmap for each supported size, although it will have a terrible vector variant.
2
If they had provided a sensible deprecation period, there would have been time to provide automatic conversion using one of the codebases providing it. It probably would have had an impact on rendering (hopefully minor) but at least it would still work. Now, it's too late.
1
1
I've often been screwed over by changes with no clear path forward. They love making APIs that I depend on private and then their response to my request / patches to make the APIs public and documented is basically to tell me to fuck off since they don't need it in GNOME itself.
1
So, for example, don't get the wrong impression that gitlab.gnome.org/GNOME/vte is a "virtual terminal widget for GTK applications" providing proper Unicode handling and modern font rendering, etc. unlike most alternatives. It's GNOME Terminal code, not meant to be used elsewhere.
1