You are not logged in.

#1 2017-07-16 08:13:39

Malvineous
Member
From: Brisbane, Australia
Registered: 2011-02-03
Posts: 189
Website

Cannot use Terminus font with Emacs anymore

Hi all,

I just upgraded my system and I can no longer get the Terminus font working with Emacs.  xfontsel still shows it as present, and it works fine with rxvt-unicode, however Emacs seems to refuse to load it.  It is instead falling back to something that looks a bit like Times.

Has anyone else seen this problem or have any idea why Emacs has suddenly taken exception to this particular font?

This is what I have in my ~/emacs.d/init.el:

(custom-set-faces
 '(default ((t (:inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 100 :width normal :family "terminus")))))

Offline

#2 2017-07-16 10:30:45

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,442
Website

Re: Cannot use Terminus font with Emacs anymore

What version of freetype2 did you have before the upgrade (or when was the last time you updated before this)?


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#3 2017-07-16 10:54:21

Malvineous
Member
From: Brisbane, Australia
Registered: 2011-02-03
Posts: 189
Website

Re: Cannot use Terminus font with Emacs anymore

Doing a 'stat' on the package files in /var/cache/pacman/pkg/ says the latest version of freetype2 is 2.8-2 which was last modified on May 27, so looks like freetype2 didn't get upgraded.  It does look like the terminus-font package got upgraded though - last version was 4.40-3, and the current version dated today at the time of the upgrade is 4.46-1.

Reverting to 4.40-3 and running "xset fp rehash" fixes the problem, so looks like there's something wrong with the latest version.  Any ideas where to start looking?

Offline

#4 2017-07-16 11:04:26

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,442
Website

Re: Cannot use Terminus font with Emacs anymore

Thanks, this rules out and older change with freetype's handling of terminus.  Other than that, though I'm not sure where to look (I don't use emacs, so I can't test it here).


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#5 2017-07-16 11:43:36

seth
Member
Registered: 2012-09-03
Posts: 49,967

Re: Cannot use Terminus font with Emacs anymore

Changelog says "The X11 8-bit code pages are not installed by default." - so compare the file lists of the old and new package. (No idea whether that's impact on emacs)

Online

#6 2017-07-16 11:44:45

PrimeArgon
Member
From: Holsworthy, Devon
Registered: 2017-07-14
Posts: 15

Re: Cannot use Terminus font with Emacs anymore

Have you considered downgrading the package? If the latest does not work for you.


Arch + GNOME
------
Please post back your results to help others.

Offline

#7 2017-07-16 11:56:12

adesh
Member
Registered: 2016-10-05
Posts: 167

Re: Cannot use Terminus font with Emacs anymore

@PrimeArgon: Please read before posting. See #3.

Offline

#8 2017-07-16 14:31:32

Malvineous
Member
From: Brisbane, Australia
Registered: 2011-02-03
Posts: 189
Website

Re: Cannot use Terminus font with Emacs anymore

@seth: Interesting, not sure I really understand where the code pages might be but sounds like it could be on the right track.  There certainly seems to be a lot of files removed.

--- terminus-4.40-3	2017-07-17 00:28:59.498684886 +1000
+++ terminus-4.46-1	2017-07-17 00:28:54.955492991 +1000
@@ -11,222 +11,6 @@
 usr/share/
 usr/share/fonts/
 usr/share/fonts/misc/
-usr/share/fonts/misc/ter-112b.pcf.gz
-usr/share/fonts/misc/ter-112n.pcf.gz
-usr/share/fonts/misc/ter-114b.pcf.gz
-usr/share/fonts/misc/ter-114n.pcf.gz
-usr/share/fonts/misc/ter-116b.pcf.gz
-usr/share/fonts/misc/ter-116n.pcf.gz
-usr/share/fonts/misc/ter-118b.pcf.gz
-usr/share/fonts/misc/ter-118n.pcf.gz
-usr/share/fonts/misc/ter-120b.pcf.gz
-usr/share/fonts/misc/ter-120n.pcf.gz
-usr/share/fonts/misc/ter-122b.pcf.gz
-usr/share/fonts/misc/ter-122n.pcf.gz
-usr/share/fonts/misc/ter-124b.pcf.gz
-usr/share/fonts/misc/ter-124n.pcf.gz
-usr/share/fonts/misc/ter-128b.pcf.gz
-usr/share/fonts/misc/ter-128n.pcf.gz
-usr/share/fonts/misc/ter-132b.pcf.gz
-usr/share/fonts/misc/ter-132n.pcf.gz
-usr/share/fonts/misc/ter-212b.pcf.gz
-usr/share/fonts/misc/ter-212n.pcf.gz
-usr/share/fonts/misc/ter-214b.pcf.gz
-usr/share/fonts/misc/ter-214n.pcf.gz
-usr/share/fonts/misc/ter-216b.pcf.gz
-usr/share/fonts/misc/ter-216n.pcf.gz
-usr/share/fonts/misc/ter-218b.pcf.gz
-usr/share/fonts/misc/ter-218n.pcf.gz
-usr/share/fonts/misc/ter-220b.pcf.gz
-usr/share/fonts/misc/ter-220n.pcf.gz
-usr/share/fonts/misc/ter-222b.pcf.gz
-usr/share/fonts/misc/ter-222n.pcf.gz
-usr/share/fonts/misc/ter-224b.pcf.gz
-usr/share/fonts/misc/ter-224n.pcf.gz
-usr/share/fonts/misc/ter-228b.pcf.gz
-usr/share/fonts/misc/ter-228n.pcf.gz
-usr/share/fonts/misc/ter-232b.pcf.gz
-usr/share/fonts/misc/ter-232n.pcf.gz
-usr/share/fonts/misc/ter-512b.pcf.gz
-usr/share/fonts/misc/ter-512n.pcf.gz
-usr/share/fonts/misc/ter-514b.pcf.gz
-usr/share/fonts/misc/ter-514n.pcf.gz
-usr/share/fonts/misc/ter-516b.pcf.gz
-usr/share/fonts/misc/ter-516n.pcf.gz
-usr/share/fonts/misc/ter-518b.pcf.gz
-usr/share/fonts/misc/ter-518n.pcf.gz
-usr/share/fonts/misc/ter-520b.pcf.gz
-usr/share/fonts/misc/ter-520n.pcf.gz
-usr/share/fonts/misc/ter-522b.pcf.gz
-usr/share/fonts/misc/ter-522n.pcf.gz
-usr/share/fonts/misc/ter-524b.pcf.gz
-usr/share/fonts/misc/ter-524n.pcf.gz
-usr/share/fonts/misc/ter-528b.pcf.gz
-usr/share/fonts/misc/ter-528n.pcf.gz
-usr/share/fonts/misc/ter-532b.pcf.gz
-usr/share/fonts/misc/ter-532n.pcf.gz
-usr/share/fonts/misc/ter-712b.pcf.gz
-usr/share/fonts/misc/ter-712n.pcf.gz
-usr/share/fonts/misc/ter-714b.pcf.gz
-usr/share/fonts/misc/ter-714n.pcf.gz
-usr/share/fonts/misc/ter-716b.pcf.gz
-usr/share/fonts/misc/ter-716n.pcf.gz
-usr/share/fonts/misc/ter-718b.pcf.gz
-usr/share/fonts/misc/ter-718n.pcf.gz
-usr/share/fonts/misc/ter-720b.pcf.gz
-usr/share/fonts/misc/ter-720n.pcf.gz
-usr/share/fonts/misc/ter-722b.pcf.gz
-usr/share/fonts/misc/ter-722n.pcf.gz
-usr/share/fonts/misc/ter-724b.pcf.gz
-usr/share/fonts/misc/ter-724n.pcf.gz
-usr/share/fonts/misc/ter-728b.pcf.gz
-usr/share/fonts/misc/ter-728n.pcf.gz
-usr/share/fonts/misc/ter-732b.pcf.gz
-usr/share/fonts/misc/ter-732n.pcf.gz
-usr/share/fonts/misc/ter-912b.pcf.gz
-usr/share/fonts/misc/ter-912n.pcf.gz
-usr/share/fonts/misc/ter-914b.pcf.gz
-usr/share/fonts/misc/ter-914n.pcf.gz
-usr/share/fonts/misc/ter-916b.pcf.gz
-usr/share/fonts/misc/ter-916n.pcf.gz
-usr/share/fonts/misc/ter-918b.pcf.gz
-usr/share/fonts/misc/ter-918n.pcf.gz
-usr/share/fonts/misc/ter-920b.pcf.gz
-usr/share/fonts/misc/ter-920n.pcf.gz
-usr/share/fonts/misc/ter-922b.pcf.gz
-usr/share/fonts/misc/ter-922n.pcf.gz
-usr/share/fonts/misc/ter-924b.pcf.gz
-usr/share/fonts/misc/ter-924n.pcf.gz
-usr/share/fonts/misc/ter-928b.pcf.gz
-usr/share/fonts/misc/ter-928n.pcf.gz
-usr/share/fonts/misc/ter-932b.pcf.gz
-usr/share/fonts/misc/ter-932n.pcf.gz
-usr/share/fonts/misc/ter-c12b.pcf.gz
-usr/share/fonts/misc/ter-c12n.pcf.gz
-usr/share/fonts/misc/ter-c14b.pcf.gz
-usr/share/fonts/misc/ter-c14n.pcf.gz
-usr/share/fonts/misc/ter-c16b.pcf.gz
-usr/share/fonts/misc/ter-c16n.pcf.gz
-usr/share/fonts/misc/ter-c18b.pcf.gz
-usr/share/fonts/misc/ter-c18n.pcf.gz
-usr/share/fonts/misc/ter-c20b.pcf.gz
-usr/share/fonts/misc/ter-c20n.pcf.gz
-usr/share/fonts/misc/ter-c22b.pcf.gz
-usr/share/fonts/misc/ter-c22n.pcf.gz
-usr/share/fonts/misc/ter-c24b.pcf.gz
-usr/share/fonts/misc/ter-c24n.pcf.gz
-usr/share/fonts/misc/ter-c28b.pcf.gz
-usr/share/fonts/misc/ter-c28n.pcf.gz
-usr/share/fonts/misc/ter-c32b.pcf.gz
-usr/share/fonts/misc/ter-c32n.pcf.gz
-usr/share/fonts/misc/ter-d12b.pcf.gz
-usr/share/fonts/misc/ter-d12n.pcf.gz
-usr/share/fonts/misc/ter-d14b.pcf.gz
-usr/share/fonts/misc/ter-d14n.pcf.gz
-usr/share/fonts/misc/ter-d16b.pcf.gz
-usr/share/fonts/misc/ter-d16n.pcf.gz
-usr/share/fonts/misc/ter-d18b.pcf.gz
-usr/share/fonts/misc/ter-d18n.pcf.gz
-usr/share/fonts/misc/ter-d20b.pcf.gz
-usr/share/fonts/misc/ter-d20n.pcf.gz
-usr/share/fonts/misc/ter-d22b.pcf.gz
-usr/share/fonts/misc/ter-d22n.pcf.gz
-usr/share/fonts/misc/ter-d24b.pcf.gz
-usr/share/fonts/misc/ter-d24n.pcf.gz
-usr/share/fonts/misc/ter-d28b.pcf.gz
-usr/share/fonts/misc/ter-d28n.pcf.gz
-usr/share/fonts/misc/ter-d32b.pcf.gz
-usr/share/fonts/misc/ter-d32n.pcf.gz
-usr/share/fonts/misc/ter-f12b.pcf.gz
-usr/share/fonts/misc/ter-f12n.pcf.gz
-usr/share/fonts/misc/ter-f14b.pcf.gz
-usr/share/fonts/misc/ter-f14n.pcf.gz
-usr/share/fonts/misc/ter-f16b.pcf.gz
-usr/share/fonts/misc/ter-f16n.pcf.gz
-usr/share/fonts/misc/ter-f18b.pcf.gz
-usr/share/fonts/misc/ter-f18n.pcf.gz
-usr/share/fonts/misc/ter-f20b.pcf.gz
-usr/share/fonts/misc/ter-f20n.pcf.gz
-usr/share/fonts/misc/ter-f22b.pcf.gz
-usr/share/fonts/misc/ter-f22n.pcf.gz
-usr/share/fonts/misc/ter-f24b.pcf.gz
-usr/share/fonts/misc/ter-f24n.pcf.gz
-usr/share/fonts/misc/ter-f28b.pcf.gz
-usr/share/fonts/misc/ter-f28n.pcf.gz
-usr/share/fonts/misc/ter-f32b.pcf.gz
-usr/share/fonts/misc/ter-f32n.pcf.gz
-usr/share/fonts/misc/ter-g12b.pcf.gz
-usr/share/fonts/misc/ter-g12n.pcf.gz
-usr/share/fonts/misc/ter-g14b.pcf.gz
-usr/share/fonts/misc/ter-g14n.pcf.gz
-usr/share/fonts/misc/ter-g16b.pcf.gz
-usr/share/fonts/misc/ter-g16n.pcf.gz
-usr/share/fonts/misc/ter-g18b.pcf.gz
-usr/share/fonts/misc/ter-g18n.pcf.gz
-usr/share/fonts/misc/ter-g20b.pcf.gz
-usr/share/fonts/misc/ter-g20n.pcf.gz
-usr/share/fonts/misc/ter-g22b.pcf.gz
-usr/share/fonts/misc/ter-g22n.pcf.gz
-usr/share/fonts/misc/ter-g24b.pcf.gz
-usr/share/fonts/misc/ter-g24n.pcf.gz
-usr/share/fonts/misc/ter-g28b.pcf.gz
-usr/share/fonts/misc/ter-g28n.pcf.gz
-usr/share/fonts/misc/ter-g32b.pcf.gz
-usr/share/fonts/misc/ter-g32n.pcf.gz
-usr/share/fonts/misc/ter-k12b.pcf.gz
-usr/share/fonts/misc/ter-k12n.pcf.gz
-usr/share/fonts/misc/ter-k14b.pcf.gz
-usr/share/fonts/misc/ter-k14n.pcf.gz
-usr/share/fonts/misc/ter-k16b.pcf.gz
-usr/share/fonts/misc/ter-k16n.pcf.gz
-usr/share/fonts/misc/ter-k18b.pcf.gz
-usr/share/fonts/misc/ter-k18n.pcf.gz
-usr/share/fonts/misc/ter-k20b.pcf.gz
-usr/share/fonts/misc/ter-k20n.pcf.gz
-usr/share/fonts/misc/ter-k22b.pcf.gz
-usr/share/fonts/misc/ter-k22n.pcf.gz
-usr/share/fonts/misc/ter-k24b.pcf.gz
-usr/share/fonts/misc/ter-k24n.pcf.gz
-usr/share/fonts/misc/ter-k28b.pcf.gz
-usr/share/fonts/misc/ter-k28n.pcf.gz
-usr/share/fonts/misc/ter-k32b.pcf.gz
-usr/share/fonts/misc/ter-k32n.pcf.gz
-usr/share/fonts/misc/ter-p12b.pcf.gz
-usr/share/fonts/misc/ter-p12n.pcf.gz
-usr/share/fonts/misc/ter-p14b.pcf.gz
-usr/share/fonts/misc/ter-p14n.pcf.gz
-usr/share/fonts/misc/ter-p16b.pcf.gz
-usr/share/fonts/misc/ter-p16n.pcf.gz
-usr/share/fonts/misc/ter-p18b.pcf.gz
-usr/share/fonts/misc/ter-p18n.pcf.gz
-usr/share/fonts/misc/ter-p20b.pcf.gz
-usr/share/fonts/misc/ter-p20n.pcf.gz
-usr/share/fonts/misc/ter-p22b.pcf.gz
-usr/share/fonts/misc/ter-p22n.pcf.gz
-usr/share/fonts/misc/ter-p24b.pcf.gz
-usr/share/fonts/misc/ter-p24n.pcf.gz
-usr/share/fonts/misc/ter-p28b.pcf.gz
-usr/share/fonts/misc/ter-p28n.pcf.gz
-usr/share/fonts/misc/ter-p32b.pcf.gz
-usr/share/fonts/misc/ter-p32n.pcf.gz
-usr/share/fonts/misc/ter-u12b.pcf.gz
-usr/share/fonts/misc/ter-u12n.pcf.gz
-usr/share/fonts/misc/ter-u14b.pcf.gz
-usr/share/fonts/misc/ter-u14n.pcf.gz
-usr/share/fonts/misc/ter-u16b.pcf.gz
-usr/share/fonts/misc/ter-u16n.pcf.gz
-usr/share/fonts/misc/ter-u18b.pcf.gz
-usr/share/fonts/misc/ter-u18n.pcf.gz
-usr/share/fonts/misc/ter-u20b.pcf.gz
-usr/share/fonts/misc/ter-u20n.pcf.gz
-usr/share/fonts/misc/ter-u22b.pcf.gz
-usr/share/fonts/misc/ter-u22n.pcf.gz
-usr/share/fonts/misc/ter-u24b.pcf.gz
-usr/share/fonts/misc/ter-u24n.pcf.gz
-usr/share/fonts/misc/ter-u28b.pcf.gz
-usr/share/fonts/misc/ter-u28n.pcf.gz
-usr/share/fonts/misc/ter-u32b.pcf.gz
-usr/share/fonts/misc/ter-u32n.pcf.gz
 usr/share/fonts/misc/ter-x12b.pcf.gz
 usr/share/fonts/misc/ter-x12n.pcf.gz
 usr/share/fonts/misc/ter-x14b.pcf.gz
@@ -250,10 +34,8 @@
 usr/share/kbd/consolefonts/ter-112n.psf.gz
 usr/share/kbd/consolefonts/ter-114b.psf.gz
 usr/share/kbd/consolefonts/ter-114n.psf.gz
-usr/share/kbd/consolefonts/ter-114v.psf.gz
 usr/share/kbd/consolefonts/ter-116b.psf.gz
 usr/share/kbd/consolefonts/ter-116n.psf.gz
-usr/share/kbd/consolefonts/ter-116v.psf.gz
 usr/share/kbd/consolefonts/ter-118b.psf.gz
 usr/share/kbd/consolefonts/ter-118n.psf.gz
 usr/share/kbd/consolefonts/ter-120b.psf.gz
@@ -269,10 +51,8 @@
 usr/share/kbd/consolefonts/ter-212n.psf.gz
 usr/share/kbd/consolefonts/ter-214b.psf.gz
 usr/share/kbd/consolefonts/ter-214n.psf.gz
-usr/share/kbd/consolefonts/ter-214v.psf.gz
 usr/share/kbd/consolefonts/ter-216b.psf.gz
 usr/share/kbd/consolefonts/ter-216n.psf.gz
-usr/share/kbd/consolefonts/ter-216v.psf.gz
 usr/share/kbd/consolefonts/ter-218b.psf.gz
 usr/share/kbd/consolefonts/ter-218n.psf.gz
 usr/share/kbd/consolefonts/ter-220b.psf.gz
@@ -288,10 +68,8 @@
 usr/share/kbd/consolefonts/ter-712n.psf.gz
 usr/share/kbd/consolefonts/ter-714b.psf.gz
 usr/share/kbd/consolefonts/ter-714n.psf.gz
-usr/share/kbd/consolefonts/ter-714v.psf.gz
 usr/share/kbd/consolefonts/ter-716b.psf.gz
 usr/share/kbd/consolefonts/ter-716n.psf.gz
-usr/share/kbd/consolefonts/ter-716v.psf.gz
 usr/share/kbd/consolefonts/ter-718b.psf.gz
 usr/share/kbd/consolefonts/ter-718n.psf.gz
 usr/share/kbd/consolefonts/ter-720b.psf.gz
@@ -307,10 +85,8 @@
 usr/share/kbd/consolefonts/ter-912n.psf.gz
 usr/share/kbd/consolefonts/ter-914b.psf.gz
 usr/share/kbd/consolefonts/ter-914n.psf.gz
-usr/share/kbd/consolefonts/ter-914v.psf.gz
 usr/share/kbd/consolefonts/ter-916b.psf.gz
 usr/share/kbd/consolefonts/ter-916n.psf.gz
-usr/share/kbd/consolefonts/ter-916v.psf.gz
 usr/share/kbd/consolefonts/ter-918b.psf.gz
 usr/share/kbd/consolefonts/ter-918n.psf.gz
 usr/share/kbd/consolefonts/ter-920b.psf.gz
@@ -326,10 +102,8 @@
 usr/share/kbd/consolefonts/ter-c12n.psf.gz
 usr/share/kbd/consolefonts/ter-c14b.psf.gz
 usr/share/kbd/consolefonts/ter-c14n.psf.gz
-usr/share/kbd/consolefonts/ter-c14v.psf.gz
 usr/share/kbd/consolefonts/ter-c16b.psf.gz
 usr/share/kbd/consolefonts/ter-c16n.psf.gz
-usr/share/kbd/consolefonts/ter-c16v.psf.gz
 usr/share/kbd/consolefonts/ter-c18b.psf.gz
 usr/share/kbd/consolefonts/ter-c18n.psf.gz
 usr/share/kbd/consolefonts/ter-c20b.psf.gz
@@ -345,10 +119,8 @@
 usr/share/kbd/consolefonts/ter-d12n.psf.gz
 usr/share/kbd/consolefonts/ter-d14b.psf.gz
 usr/share/kbd/consolefonts/ter-d14n.psf.gz
-usr/share/kbd/consolefonts/ter-d14v.psf.gz
 usr/share/kbd/consolefonts/ter-d16b.psf.gz
 usr/share/kbd/consolefonts/ter-d16n.psf.gz
-usr/share/kbd/consolefonts/ter-d16v.psf.gz
 usr/share/kbd/consolefonts/ter-d18b.psf.gz
 usr/share/kbd/consolefonts/ter-d18n.psf.gz
 usr/share/kbd/consolefonts/ter-d20b.psf.gz
@@ -364,10 +136,8 @@
 usr/share/kbd/consolefonts/ter-g12n.psf.gz
 usr/share/kbd/consolefonts/ter-g14b.psf.gz
 usr/share/kbd/consolefonts/ter-g14n.psf.gz
-usr/share/kbd/consolefonts/ter-g14v.psf.gz
 usr/share/kbd/consolefonts/ter-g16b.psf.gz
 usr/share/kbd/consolefonts/ter-g16n.psf.gz
-usr/share/kbd/consolefonts/ter-g16v.psf.gz
 usr/share/kbd/consolefonts/ter-g18b.psf.gz
 usr/share/kbd/consolefonts/ter-g18n.psf.gz
 usr/share/kbd/consolefonts/ter-g20b.psf.gz
@@ -383,10 +153,8 @@
 usr/share/kbd/consolefonts/ter-i12n.psf.gz
 usr/share/kbd/consolefonts/ter-i14b.psf.gz
 usr/share/kbd/consolefonts/ter-i14n.psf.gz
-usr/share/kbd/consolefonts/ter-i14v.psf.gz
 usr/share/kbd/consolefonts/ter-i16b.psf.gz
 usr/share/kbd/consolefonts/ter-i16n.psf.gz
-usr/share/kbd/consolefonts/ter-i16v.psf.gz
 usr/share/kbd/consolefonts/ter-i18b.psf.gz
 usr/share/kbd/consolefonts/ter-i18n.psf.gz
 usr/share/kbd/consolefonts/ter-i20b.psf.gz
@@ -402,10 +170,8 @@
 usr/share/kbd/consolefonts/ter-k12n.psf.gz
 usr/share/kbd/consolefonts/ter-k14b.psf.gz
 usr/share/kbd/consolefonts/ter-k14n.psf.gz
-usr/share/kbd/consolefonts/ter-k14v.psf.gz
 usr/share/kbd/consolefonts/ter-k16b.psf.gz
 usr/share/kbd/consolefonts/ter-k16n.psf.gz
-usr/share/kbd/consolefonts/ter-k16v.psf.gz
 usr/share/kbd/consolefonts/ter-k18b.psf.gz
 usr/share/kbd/consolefonts/ter-k18n.psf.gz
 usr/share/kbd/consolefonts/ter-k20b.psf.gz
@@ -421,10 +187,8 @@
 usr/share/kbd/consolefonts/ter-m12n.psf.gz
 usr/share/kbd/consolefonts/ter-m14b.psf.gz
 usr/share/kbd/consolefonts/ter-m14n.psf.gz
-usr/share/kbd/consolefonts/ter-m14v.psf.gz
 usr/share/kbd/consolefonts/ter-m16b.psf.gz
 usr/share/kbd/consolefonts/ter-m16n.psf.gz
-usr/share/kbd/consolefonts/ter-m16v.psf.gz
 usr/share/kbd/consolefonts/ter-m18b.psf.gz
 usr/share/kbd/consolefonts/ter-m18n.psf.gz
 usr/share/kbd/consolefonts/ter-m20b.psf.gz
@@ -440,10 +204,8 @@
 usr/share/kbd/consolefonts/ter-p12n.psf.gz
 usr/share/kbd/consolefonts/ter-p14b.psf.gz
 usr/share/kbd/consolefonts/ter-p14n.psf.gz
-usr/share/kbd/consolefonts/ter-p14v.psf.gz
 usr/share/kbd/consolefonts/ter-p16b.psf.gz
 usr/share/kbd/consolefonts/ter-p16n.psf.gz
-usr/share/kbd/consolefonts/ter-p16v.psf.gz
 usr/share/kbd/consolefonts/ter-p18b.psf.gz
 usr/share/kbd/consolefonts/ter-p18n.psf.gz
 usr/share/kbd/consolefonts/ter-p20b.psf.gz
@@ -459,10 +221,8 @@
 usr/share/kbd/consolefonts/ter-u12n.psf.gz
 usr/share/kbd/consolefonts/ter-u14b.psf.gz
 usr/share/kbd/consolefonts/ter-u14n.psf.gz
-usr/share/kbd/consolefonts/ter-u14v.psf.gz
 usr/share/kbd/consolefonts/ter-u16b.psf.gz
 usr/share/kbd/consolefonts/ter-u16n.psf.gz
-usr/share/kbd/consolefonts/ter-u16v.psf.gz
 usr/share/kbd/consolefonts/ter-u18b.psf.gz
 usr/share/kbd/consolefonts/ter-u18n.psf.gz
 usr/share/kbd/consolefonts/ter-u20b.psf.gz
@@ -478,10 +238,8 @@
 usr/share/kbd/consolefonts/ter-v12n.psf.gz
 usr/share/kbd/consolefonts/ter-v14b.psf.gz
 usr/share/kbd/consolefonts/ter-v14n.psf.gz
-usr/share/kbd/consolefonts/ter-v14v.psf.gz
 usr/share/kbd/consolefonts/ter-v16b.psf.gz
 usr/share/kbd/consolefonts/ter-v16n.psf.gz
-usr/share/kbd/consolefonts/ter-v16v.psf.gz
 usr/share/kbd/consolefonts/ter-v18b.psf.gz
 usr/share/kbd/consolefonts/ter-v18n.psf.gz
 usr/share/kbd/consolefonts/ter-v20b.psf.gz

Offline

#9 2017-07-16 15:19:44

seth
Member
Registered: 2012-09-03
Posts: 49,967

Re: Cannot use Terminus font with Emacs anymore

Check which files are used with the working package:

strace emacs 2>&1 | grep '/usr/share/fonts' | grep open

If that's in the list of removed ones, well ...

Online

#10 2017-07-19 07:19:42

Malvineous
Member
From: Brisbane, Australia
Registered: 2011-02-03
Posts: 189
Website

Re: Cannot use Terminus font with Emacs anymore

With the old package and the correct font displayed:

$ strace emacs 2>&1 | grep '/usr/share/fonts' | grep open
open("/usr/share/fonts", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/100dpi", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/75dpi", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/OTF", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/TTF", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/Type1", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/cantarell", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/cyrillic", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/encodings", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/local", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/misc", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/oldschool-pc-Bm437", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/oldschool-pc-Px437", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/oldschool-pc-PxPlus", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/util", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/encodings/large", O_RDONLY|O_CLOEXEC) = 11
open("/usr/share/fonts/TTF/DejaVuSansMono.ttf", O_RDONLY) = 13
open("/usr/share/fonts/TTF/tahoma.ttf", O_RDONLY) = 13
open("/usr/share/fonts/TTF/DejaVuSansMono-Oblique.ttf", O_RDONLY) = 13

Very weird because I don't have it set to use Tahoma or the DejaVu fonts, and how is it displaying Terminus if it's not loading it by file?

Offline

#11 2017-07-19 07:36:28

BabyDoc
Member
Registered: 2008-03-20
Posts: 76

Re: Cannot use Terminus font with Emacs anymore

I ran into the same issue. As a temporary workaround I added the following to my emacs config and reload the config after opening a file. It is not optimal but does the trick until a more permanent solution is found.

(set-default-font "-*-terminus-*-*-*-*-12-*-*-*-*-*-*-*")

Offline

#12 2017-07-19 12:42:45

seth
Member
Registered: 2012-09-03
Posts: 49,967

Re: Cannot use Terminus font with Emacs anymore

Tried. "Worksforme"

open("/usr/share/fonts", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/100dpi", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/75dpi", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/OTF", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/TTF", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/Type1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/cantarell", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/cyrillic", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/encodings", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/misc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/noto", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/truetype", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/util", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/encodings/large", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/truetype/oxygen", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 10
open("/usr/share/fonts/TTF/DejaVuSansMono.ttf", O_RDONLY) = 14
open("/usr/share/fonts/OTF/SourceSansPro-Regular.otf", O_RDONLY) = 14
open("/usr/share/fonts/TTF/DejaVuSansMono-Oblique.ttf", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x14n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x24n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x16n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x18n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x12b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x20n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x28n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x22b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x32b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x12n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x18b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x22n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x32n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x20b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x28b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x16b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x14b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x24b.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x14n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x12n.pcf.gz", O_RDONLY) = 14
open("/usr/share/fonts/misc/ter-x12b.pcf.gz", O_RDONLY) = 14

The other fonts are probably from the UI.
Tried to explicitly re-cofigure the default font (because the name changed from "terminus" to "xos4 terminus")?

Online

#13 2017-07-19 16:19:42

BabyDoc
Member
Registered: 2008-03-20
Posts: 76

Re: Cannot use Terminus font with Emacs anymore

seth wrote:

Tried to explicitly re-cofigure the default font (because the name changed from "terminus" to "xos4 terminus")?

Seems to do the trick for me as well. A bit odd, as this was changed some time ago and affects emacs only now.

Offline

#14 2017-07-19 16:31:56

seth
Member
Registered: 2012-09-03
Posts: 49,967

Re: Cannot use Terminus font with Emacs anymore

BabyDoc wrote:

bit odd [...] emacs

:-P

Online

#15 2017-07-19 16:57:58

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,442
Website

Re: Cannot use Terminus font with Emacs anymore

Wait - so my initial suspicion was right?  emacs was just to slow to even be broken on time? tongue


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

Board footer

Powered by FluxBB