В частности, где приложения получают настройки шрифта по умолчанию?

10

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

После обновления программного обеспечения в некоторых приложениях прошлой ночью, шрифт для многих вещей, но не для всех, изменился на больший размер. Единственная вещь, связанная со шрифтами, которая synapticбыла обновлена fontconfig, fontconfig-configи связанные библиотеки.

В основном, откуда приложения получают настройки шрифтов по умолчанию и как их настроить?

Хотя у меня нет DE или gnome-settings-daemonзапущен, я попытался настроить параметры gnome-tweak-tool, предполагая, что это параметр для приложений GNOME / GTK, но он все еще не работал. Пробовал ищем настройки шрифта , связанные в dconf-editorи gconf-editorа.

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

Вот список некоторых приложений, которые я видел, у которых был увеличен размер шрифта:

  1. gvim- Я только когда-либо устанавливал шрифт, а не размер .vimrc, размер просто увеличился по сравнению с тем, что было раньше.
  2. i3- Как и в случае с gvim, я только установил шрифт .i3/config, поэтому i3barстрока заголовка окна имела правильный шрифт, но стала больше после обновления.
  3. evince- Я впервые заметил это здесь. Я читал PDF-файлы в режиме презентации и заметил, что строка «Конец презентации. Нажмите, чтобы выйти» была больше, чем обычно. Как обычно, шрифт все еще был правильным.
  4. dunst- Шрифт уведомлений стал больше. Я не помню, чтобы когда-либо устанавливал шрифт вручную для этой программы, но раньше он имел правильный шрифт и размер, который я установил для системы давным-давно, без необходимости вручную устанавливать опцию шрифта для конкретного приложения dunst.
  5. leafpad- Шрифт дисплея стал больше. Странно, потому что я помню, как использовал его с нужным размером на прошлой неделе.
  6. dmenu- Опять же, шрифт такой же, какой я его установил давным-давно. Теперь оно стало больше.
  7. transmission-gtk- Список файлов, отображаемый правой кнопкой мыши> Свойства, показывает каждую строку с неправильно масштабированным шрифтом. К счастью, большая часть остальной части приложения все еще имеет правильный шрифт и размер шрифта, который я хочу.
  8. gnome-calculator - Шрифт в текстовом поле («экран» калькулятора) больше обычного.

Любая информация о том, как любое из этих приложений устанавливает свои шрифты указанными способами, поможет . Некоторые из них имеют общий общий поток (приложения GTK / Gnome), но я думаю, что в дальнейшем что-то общее затронуло их всех одинаково.

Тот факт, что в некоторых из этих приложений только когда-либо был установлен свой шрифт, но не их размер шрифта, говорит мне, что единственное, что, вероятно, изменилось, это то, что я изменил давным-давно, чтобы установить шрифт «меньше, чем по умолчанию». "изменилось на большее значение. Опять же, я просто не могу вспомнить или понять, где он установлен.

РЕДАКТИРОВАТЬ: К сожалению, я, возможно, не было ясно. Сами шрифты не проблема, а размер, в котором они отображаются различными приложениями. Я нашел решение, на которое я ответил ниже.

maki57
источник
1
Я думаю, что вы повысите шансы, что кто-то попытается ответить, если вы ограничите вопрос одним или двумя конкретными приложениями вместо того, чтобы спрашивать о приложениях в целом.
Гуннар Хьялмарссон
Сначала я думал об этом, но потом подумал о том, чтобы позволить людям со знаниями в различных приложениях / группах приложений предоставлять свои ответы на основе своего опыта. Таким образом, предполагая, что наиболее распространенные приложения соответствуют стандартам и как только получаются хорошие ответы. можно ответить на разные способы установки шрифтов в приложениях. Кроме того, тот факт, что несколько приложений были затронуты аналогичным образом, заставляет меня предположить, что где-то вдоль линии приложения имеют общий поток, когда дело доходит до отображения шрифта, на которое повлияло изменение.
maki57
Это слишком широко с этим состоянием вопроса. Я боюсь, что должен проголосовать, чтобы закрыть как таковой. Существует множество приложений, и каждое приложение может предоставить свой собственный способ управления настройками шрифта. Обычно приложения GTK следуют настройкам шрифта Gtk, но приложение может иметь свои собственные настройки
Anwar
Vim наверняка не получит шрифт по умолчанию от чего-то общего с Leadpad. Вы уверены, что размер шрифта увеличился в Vim ? То есть в Vim, если вы :set guifont?сейчас видите что-то другое, чем было раньше? В противном случае, я думаю, что вы как-то увеличили настройку dpi дисплея. Что xrandrговорит?
AlexP

Ответы:

1

Что касается расположения шрифтов, они хранятся в /usr/share/fonts/и /home/USERNAME/.fonts/. Это может быть несколько актуально.

Также есть раздел шрифтов unity-tweak-toolдля изменения настроек шрифта по умолчанию. Может быть, попробовать.

NamesJ
источник
1

Решение, которое я нашел, состоит в том, чтобы отредактировать настройки dpi ~/.Xresources, отредактировав строку ниже, чтобы получить правильное значение dpi. Теперь шрифт отображается так же, как когда-то в нескольких приложениях GTK или другим способом.

Xft.dpi: 96
maki57
источник