"Custom Fonts" not displaying all available fonts
Submitted by Andrew Brouwers
I've just received the update to gnome 3.28 on my distribution. I've created a new gnome-terminal profile; when clicking "Custom Font," I only have the ability to select Cantarell and DejaVu fonts, even though I have several other fonts available (including some downloaded monospaced fonts in ~/.local/share/fonts, which other gnome components seem to know about).
I thought this was maybe the way they were classified, but looking at fc-list, it seems that fontconfig at least knows about them; limiting to :mono, I see at least PragmataPro:
[andrew@thinkpad]$ fc-list :mono /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf: DejaVu Sans Mono:style=Book /home/andrew/.local/share/fonts/PragmataPro/PragmataPro_Mono_Z_0822.ttf: PragmataPro Mono:style=Bold Italic /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf: DejaVu Sans Mono:style=Bold /home/andrew/.local/share/fonts/PragmataPro/PragmataPro_Mono_I_0822.ttf: PragmataPro Mono:style=Italic /home/andrew/.local/share/fonts/PragmataPro/PragmataPro_Mono_B_0822.ttf: PragmataPro Mono:style=Bold
On gnome 3.26, everything I had in ~/.local/share/fonts/ appeared as available for use in gnome-terminal; this seems like a regression in 3.28.
Here are my current package versions, if it's helpful:
andrew@thinkpad]$ dpkg -l | egrep 'vte|gnome-terminal|fontconfig' ii fontconfig 2.12.6-0.1 amd64 generic font configuration library - support binaries ii fontconfig-config 2.12.6-0.1 all generic font configuration library - configuration ii gnome-terminal 3.28.0-1 amd64 GNOME terminal emulator application ii gnome-terminal-data 3.28.0-1 all Data files for the GNOME terminal emulator ii libfontconfig1:amd64 2.12.6-0.1 amd64 generic font configuration library - runtime ii libvte-2.91-0:amd64 0.52.0-1 amd64 Terminal emulator widget for GTK+ 3.0 - runtime files ii libvte-2.91-common 0.52.0-1 all Terminal emulator widget for GTK+ 3.0 - common files
Resolution: RESOLVED NOTABUG