LINUX.ORG.RU

Hermit шрифт xterm

 ,


0

1

Установил media-fonts/hermit:

~ $ xlsfonts | grep hermit
~ $ fc-list | grep hermit
/usr/share/fonts/hermit/Hermit-medium.otf: Hermit:style=medium
/usr/share/fonts/hermit/Hermit-light.otf: Hermit:style=light
/usr/share/fonts/hermit/Hermit-bold.otf: Hermit:style=bold

Если правильно понимаю, xterm работает со шрифтами X-сервера.
Почему последний не нашел hermit?

P.S. Кто-нибудь пользуется этим шрифтом?


Почему последний не нашел hermit?

Очевидно, потому что xterm – кусок говна родом из 80-ых годов в который никто не прикрутил поддержку современных OTF-шрифтов?

Ему подавай вырвиглазное битмапное говно или Terminus (не вырвиглазный).

Просто используй нормальный и современный эмулятор терминала, а не какерствуй.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Исчерпывающе, спасибо. Надо думать, rxvt тоже не подойдет. Konsole?

UPD: Почему-то konsole не считает hermit за monospace, интересно с чего бы?

mrn
() автор топика
Последнее исправление: mrn (всего исправлений: 1)
Ответ на: комментарий от mxfm

Иллюстрирующий случай про то, как все старое якобы гавно не работает на самом деле из-за кривых рук.

Именно. На деле, единственное «место», где XTerm до сих пор не умеет работать с клиентскими шрифтами, – это его меню.

В остальном, и XTerm, и соверменный Rxvt – работоспособны и практически идентичны (если не нужен режим Tektronix, его поддерживает только XTerm).

Bass ★★★★★
()

Если есть желание воспользоваться «серверными» шрифтами, нужно вручную создать файлы fonts.dir и fonts.scale в каталоге /usr/share/fonts/hermit с помощью утилит mkfontdir и/или mkfontscale, а после вписать этот каталог в /etc/X11/xorg.conf и перезапустить X-сервер.

К сожалению, возможность использовать внешний сервер шрифтов (XFS, X Font Server), позволявший подключать шрифты без перезапуска X-сервера и отдавать их по сети, выпилена в большинстве дистрибутивов.

Bass ★★★★★
()