4 июля 2020 г.

Меняем шрифт интерфейса десятки

Раньше это все было намного проще и в настройках. Сейчас же все надо делать через реестр. Делаем текстовый файлик, записываем в него такое:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"=""
"Segoe UI Black (TrueType)"=""
"Segoe UI Black Italic (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""
"Segoe UI Historic (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Light (TrueType)"=""
"Segoe UI Light Italic (TrueType)"=""
"Segoe UI Semibold (TrueType)"=""
"Segoe UI Semibold Italic (TrueType)"=""
"Segoe UI Semilight (TrueType)"=""
"Segoe UI Semilight Italic (TrueType)"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"="ИМЯ УСТАНОВЛЕННОГО В СИСТЕМЕ ШРИФТА"


Сохраняем его с расширением .reg и импортируем в реестр. Перелогиниваемся и все.

ИМЯ УСТАНОВЛЕННОГО В СИСТЕМЕ ШРИФТА
его надо указывать так, как показывает его система в списке шрифтов, как Word тот же его показывает. То есть не имя файла, а отображаемое имя

DELUGE: ошибка no module named gi.pygtkcompat

проблема старая. Проявляется в OpenSuse. Возможно есть в других, но не проверял Причина: из PyGObject удален модуль pygtkcompat. Но как обыч...