Изменить моноширинный шрифт по умолчанию для Windows 7?

Изменить моноширинный шрифт по умолчанию для Windows 7?

Есть ли способ изменить моноширинный шрифт по умолчанию для Windows 7, как в Ubuntu? Это правда, что я могу настроить для каждого приложения, которое я использую, но я не хочу этого делать.

Я хочу, чтобы каждое приложение, которое по умолчанию использует Ms Console или Lucida Console, автоматически использовало другой установленный мной моноширинный шрифт.

решение1

В Windows нет такого понятия шрифтов "по умолчанию". Многие разработчики выбирают что-то вроде Lucida Console или Courier New (или Consolas для систем Vista+) просто потому, что они встроены в Windows. Следующее лучшее, что вы можете сделать, это удалить шрифт, который вы не хотите видеть, и использовать раздел FontSubstitutesреестра, чтобы убедиться, что любое приложение, запрашивающее этот шрифт, получает тот, который вам нужен.

Единственное, в чем я не уверен, так это в том, легко ли будет удалить встроенные шрифты, не активируя защиту файлов Windows.

решение2

Ответ TweakFixэто самое близкое к ответу на системные настройки, которое вы получите, поскольку у разных приложений есть свои собственные настройки для этого. Для некоторых приложений вы можете изменить это в их файлах .ini или в записях реестра.

Для CMD вы можете добавить в список дополнительные моноширинные шрифты, отредактировав и запустив этот .reg-файл:

Windows Registry Editor Version 5.00
; Installs additonal font in the Windows Command Prompt as per Microsoft KB247815

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
"000000"="font name"

Связанный контент