
Есть ли способ изменить моноширинный шрифт по умолчанию для 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"