After upgrading from x11-base/xorg-server-1.17.1 to x11-base/xorg-server-1.17.1-r1, X stopped correctly rendering terminus in certain applications (mainly dmenu and sxiv). I include the fonts directory for terminus with /etc/X11/xorg.conf.d/11-fonts.conf which contains: Section "Files" FontPath "/usr/share/fonts/terminus/" EndSection Manually adding the FontPath with `xset +fp /usr/share/fonts/terminus; xset fp rehash' does not fix the issue. Downgrading to x11-base/xorg-server-1.17.1 and restarting X fixes terminus font rendering. Reproducible: Always Steps to Reproduce: 1. Upgrade to x11-base/xorg-server-1.17.1-r1 2. Restart X11 3. FontPaths added in Files sections in /etc/X11/xorg.conf.d stop working correctly Actual Results: Applications using the terminus font start displaying white squares instead of the text they should be displaying. Expected Results: Applications using the terminus font display the text they should be displaying. Note: this appears to only happen when using terminus as a regular x font, ie with '-*-terminus-*-*-*-*-*-*-*-*-*-*-*-*', and does not occur when using terminus as an xft font with 'xft:Terminus'. Also, terminus appears to display fine in rxvt-unicode. Eg when launched as `urxvt -fn '-*-terminus-*-r-*-*-12-*-*-*-*-*-*-*''.
Xorg.0.log, please.
Created attachment 398240 [details] Xorg.0.log Attached Xorg.0.log output
[ 59.163] (**) FontPath set to: /usr/share/fonts/terminus/, /usr/share/fonts/misc/ Looks fine. Is that with broken xorg-server version or after downgrade?
Broken. I can attach the Xorg.0.log after downgrading if you want.
Yes, I would appreciate that, for good comparison.
While downgrading xorg-server, I noticed that Xorg.0.log didn't have the "FontPath set to [..]" lines, so I decided to investigate further and noticed that the applications that were supposed to be using terminus as an x font (as opposed to xft) were using fallback fonts instead. This clued me in to that the problem didn't actually lie with the xorg-server update but rather with the terminus-font-4.39-r1 update (which didn't manifest until I restarted X after the xorg-server update). In short: Problem does not lie with the x11-base/xorg-server update. After ironing out the issues with terminus, setting FontPath in a Files section in /etc/X11/xorg.conf.d works. Sorry for the noise.