LINUX.ORG.RU

i3-wm после перезагрузки изменился шрифт системы.

 , , ,


0

3

Самовольно изменился шрифт и не хотит устанавливаться тот который указан в конфиге https://i.imgur.com/eqeRFjV.png . На скрине видно, что в конфиге поставлен шрифт терминус, но в заголовках он не терминус явно стал, для сравнения слева терминал с настоящим терминусом.

Чо могло произойтить? Обновлялся как то сам ВМ на днях, но вроде шрифт после обновы был нормальный.

★★

Последнее исправление: Deleted (всего исправлений: 2)

у меня в manjaro-i3 тоже самое, после обновления системы.

Deleted
()

После обновления xorg-server до 1.19 st отказался воспринимать fixed, помогла смена обозначения шрифта, не знаю, как это называется

fixed
на
-Misc-Fixed-Medium-R-Normal--15-140-75-75-C-90-ISO10646-1
Может быть, для Terminus что-то такое тоже есть?

Deleted
()

народ, я походу у себя нашел причину. я одновременно с обновлениями почистил пакеты командой: pacman -Rs $(pacman -Qdtq)

возможно пакет со шрифтом почему то удалился. сейчас поставил себе Terminus TTF и шрифт стал нормально обрабатываться.

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

хотя в логе пакмана ни слова об удалении ентого шрифта

safocl ★★
() автор топика

У меня такая же проблема возникла. Почему-то Terminus стал называеться xos4 Terminus. Посмотрите вывод

fc-list | grep -i terminus

shnnmnn
()
Ответ на: комментарий от safocl

Вот названия шрифтов, как видно Terminus среди них нет:

Terminus (TTF)
xos4 Terminus
Соответсвенно в конфиге i3wm должно быть что-то вроде
font pango:xos4 Terminus 12

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

ок попробую, но я Terminus (TTF) такой уже пробывал и все норм получилось. Но енто тот который я отдельно поставил после написания поста. Вопрос о том, чо до обновы все работало как было.

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

да, удалил тот доустановленный шрифт и все роббит без него со вторым вариантом, спс. Но вопрос об обнове остается открытым)

safocl ★★
() автор топика

затегируйте пожалуйста топик i3

bryak ★★★★
()

Ты уверен что wm вообще при деле? У него в конфиге, на сколько помню, указывается не файл шрифта, а его определенные характеристики. Выдачей шрифтов по этим характеристикам занимаются иксы.

-Misc-Fixed-Medium-R-Normal--15-140-75-75-C-90-ISO10646-1

Это система управления шрифтами core-fonts. Она депрекатед. Сейчас модна другая система, название не помню (кажется XFT), но выглядит в ~/.Xresources так

URxvt.font:xft:LiberationMono:size=13

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

Правильнее было бы сказать

Подбором по этим характеристикам шрифтов, из числа имеющихся, занимаются иксы.

Ничего конкретнее, к сожалению, подсказать не могу. Не на столько часто проблемы со шрифтами и вообще, потому что нет автоматического обновления. Надеюсь наведет на мысли куда копать.

Csandriel_forever
()

Таже хрень. Исправил костылём: добавил алиас xos4 Terminus -> Terminus в ~/.config/fontconfig/fonts.conf

DeaDDooMER
()
Ответ на: комментарий от shnnmnn

ну так там про терминал, у меня с ним как раз все впарядке.

safocl ★★
() автор топика

Рас твайя паруске нискока туо йа ниэ бодо зделать рускоя изэка пейсат намана ага пречом типя нирас прасели пейщы намана нет типе нинада.

Алсо, только что я словил похуже твоего:

 % > fc-match terminus
LiberationSans-Regular.ttf: "Liberation Sans" "Regular"
 % > fc-match tewi
LiberationSans-Regular.ttf: "Liberation Sans" "Regular"
И, честно говоря, не представляю, кто мог так напоганить — слетели все растровые шрифты, отовсюду.

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

Результаты расследования:

Кто и зачем это сделал — мне не ясно (кто, как, когда и, главное, нахрена?), но теперь в имя шрифта входит его автор. То есть было:

Terminus
tewi2a
Стало:
xos4 Terminus
lucy tewi2a
Соответственно, чтобы не лопатить все свои конфиги, можно обойтись алиасами, например:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
	...
	<alias>
		<family>Terminus</family>
		<prefer><family>xos4 Terminus</family></prefer>
		<default><family>xos4 Terminus</family></default>
	</alias>
	...
</fontconfig>
Так что, автор, добавляй к тегам fontconfig. Такие дела.

r3lgar ★★★★★
()
Ответ на: Результаты расследования: от r3lgar

Так что, автор, добавляй к тегам fontconfig. Такие дела.

не могу изменить стартовый пост... а про алиасы спс, буду терь их делать))) мб спец пакет появится с алиасами раз уж такое дело)))

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

мб спец пакет появится с алиасами раз уж такое дело

Сильно сомневаюсь.

не могу изменить стартовый пост

jollheef, будь так любезен, добавь в теги fontconfig (причина выше по треду).

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.