Package: xfonts-terminus
Version: 4.40-2
Severity: normal
I'm not sure this is related to #843982 so I'm filing it as a new report.
With the upgrade to fontconfig 2.12, using 'Terminus' as a font family stopped
working.
xlsfonts lists the various fonts and aliases, but fc-list shows 'xos4 Terminus'
as the full family name. Sure enough, using 'xos4 Terminus' in fc-enabled
programs works.
$ fc-list |grep Terminus
/usr/share/fonts/X11/misc/ter-u24b_unicode.pcf.gz: xos4 Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u22n_unicode.pcf.gz: xos4 Terminus:style=Regular
...
As such, I added an alias for 'Terminus' in my 50-enable-terminus.conf so that
I can still use 'Terminus' as the full family name.
Is this necessary, or maybe it's an issue with fontconfig?
-- System Information:
Debian Release: 9.0
APT prefers unstable
APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages xfonts-terminus depends on:
ii xfonts-utils 1:7.7+4
xfonts-terminus recommends no packages.
Versions of packages xfonts-terminus suggests:
pn xfonts-terminus-oblique <none>
ii xserver-xephyr [xserver] 2:1.19.3-1
ii xserver-xorg [xserver] 1:7.7+18
ii xvfb [xserver] 2:1.19.3-1
-- Configuration Files:
/etc/fonts/conf.avail/50-enable-terminus.conf changed:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias binding="same">
<family>Terminus</family>
<accept><family>xos4 Terminus</family></accept>
</alias>
<selectfont>
<acceptfont>
<pattern>
<patelt name="family"><string>Terminus</string></patelt>
</pattern>
</acceptfont>
</selectfont>
</fontconfig>