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


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), но я думаю, что в дальнейшем что-то общее затронуло их всех одинаково.

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

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


1
Я думаю, что вы повысите шансы, что кто-то попытается ответить, если вы ограничите вопрос одним или двумя конкретными приложениями вместо того, чтобы спрашивать о приложениях в целом.
— Гуннар Хьялмарссон

Сначала я думал об этом, но потом подумал о том, чтобы позволить людям со знаниями в различных приложениях / группах приложений предоставлять свои ответы на основе своего опыта. Таким образом, предполагая, что наиболее распространенные приложения соответствуют стандартам и как только получаются хорошие ответы. можно ответить на разные способы установки шрифтов в приложениях. Кроме того, тот факт, что несколько приложений были затронуты аналогичным образом, заставляет меня предположить, что где-то вдоль линии приложения имеют общий поток, когда дело доходит до отображения шрифта, на которое повлияло изменение.
— maki57

Это слишком широко с этим состоянием вопроса. Я боюсь, что должен проголосовать, чтобы закрыть как таковой. Существует множество приложений, и каждое приложение может предоставить свой собственный способ управления настройками шрифта. Обычно приложения GTK следуют настройкам шрифта Gtk, но приложение может иметь свои собственные настройки
— Anwar

Vim наверняка не получит шрифт по умолчанию от чего-то общего с Leadpad. Вы уверены, что размер шрифта увеличился в Vim ? То есть в Vim, если вы :set guifont?сейчас видите что-то другое, чем было раньше? В противном случае, я думаю, что вы как-то увеличили настройку dpi дисплея. Что xrandrговорит?
— AlexP

Ответы:


1

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

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


1

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

Xft.dpi: 96
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.