
有沒有辦法改變 Windows 7 的預設等寬字體,就像在 Ubuntu 中一樣?確實,我可以為我使用的每個應用程式進行配置,但我不想這樣做。
我希望每個預設使用 Ms Console 或 Lucida Console 的應用程式自動使用我安裝的另一種等寬字體。
答案1
Windows 沒有「預設」字型的概念。許多開發人員選擇 Lucida Console 或 Courier New(或 Vista+ 系統的 Consolas)之類的東西只是因為它們內建於 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"