Windows 命令提示字元 (CMD) 設定等寬字型

在繁體中文版 Windows 開啟命令提示字元 (CMD)時, 會預設使用細明體字型, 即使修改預設字型後, 在下次重新開啟 CMD 時, 便會繼續用回細明體字型。

導致這個問題的原因, 是繁體中文版 Windows 會預設使用 950 (Big5) 字集, 所以在 CMD 選擇字型時只可以選擇 950 字集的字型, 只要將 CMD 的預設字集改為 65001 (Unicode), 便可以使用系統內其他字型 (例如 Consolas, Menlo).

要查看 CMD 現在使用的字集, 可以輸入 chcp 字令:

C:\Users\Sam Tang>chcp
使用中的字碼頁: 950

要修改成 65001 字集, 可以用以下指令:

C:\Users\Sam Tang>chcp 65001
Active code page: 65001

這時便可以選擇像 Consolas 這些等寬字型, 但重啟後便會自動返回 950 字集。


要自動選擇 65001 字集, 需要修改登錄檔, 設定 CMD 開啟時自動執行 “chcp 65001” 指令, 那便可以自動選擇 65001 字集了。按下工作列的搜尋按鈕, 輸入 “regedit”, 便可以在搜尋結果開啟 “登錄編輯程式”.

進入 [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor]

新增一個字串值, 名為 “Autorun”, 然後將資料修改成 “chcp 65001” 或 “chcp 65001 & cls”.

如果改成 “chcp 65001”, 每次開啟 CMD 時, 會看到 Active code page: 65001 的字串; 如果改成 “chcp 65001 & cls”, 除了改變字集外, 也會執行 “cls”, 即清空屏幕內容, 不會看到 Active code page: 65001 的字串。

修改後進入 CMD 修改預設字型.



你可能感興趣的內容:
Tags:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.