LINUX.ORG.RU

xfontsel не видит шрифт

 , ,


2

2

Добавил я шрифт в ~/.fonts После сделал

fc-cache -vf
запустил xfontsel и его там нет. fc-list его видит
fc-list | grep Terminus2
Terminus2:style=Regular
После заметил, что xfontsel видит только 4 шрифта, в системе же установлено намного больше.
ls -l .fonts/
-r--r--r-- 1 riso riso 100436 Dec 12 21:54 CONSOLAB.TTF
-r--r--r-- 1 riso riso 104144 Dec 12 21:54 CONSOLAI.TTF
-rw-r--r-- 1 riso riso  96580 Dec 16 19:16 CONSOLA-Powerline.TTF
-r--r--r-- 1 riso riso  98520 Dec 12 21:54 CONSOLA.TTF
-r--r--r-- 1 riso riso 110268 Dec 12 21:54 CONSOLAZ.TTF
-rw-r--r-- 1 riso riso   9140 Dec 22 20:38 fonts.dir
-rw-r--r-- 1 riso riso   9066 Dec 22 20:36 fonts.scale
-rw-r--r-- 1 riso riso  36999 Dec 22 18:45 terminus.bdf
-rw-r--r-- 1 riso riso 197800 Dec 18 19:46 UbuntuMono-R-Powerline.ttf
Почему так происходит? Должен ли он видеть все шрифты ?


xfontsel видит то, что иксы считают core-шрифтом. Добавить путь в xorg.conf (xorg.conf.d/whatever) или, лучше, в автозапуск/скрипт запуска сессии добавить xset +fp ~/.fonts

fc-list — от фонтконфига, фонтконфиг использует 100% стоящего софта. Если софтина не юзает фонтконфиг, скорее всего, она говно мамонта либо сделана упорышами. Попробуй её заменить на аналог.

Edit: xset +fp работает сразу, можешь сделать хоть сейчас и убедиться, что всё починится. fontdir/fontscale, естественно, должны быть сделаны.

x3al ★★★★★ ()
Последнее исправление: x3al (всего исправлений: 1)
Ответ на: комментарий от x3al
Section "Files"
	FontPath "/usr/share/fonts/montecarlo"
	FontPath "/usr/share/fonts/terminus"
	FontPath "/usr/share/fonts/"
	FontPath "/home/riso/.fonts/"
EndSection
riso ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.