在 Win10 命令行使用 Consolas + 微軟雅黑


這個過程挺神奇的,步驟參考了下面兩篇文章,但是過程很曲折:

    1. 使用Monaco和微軟雅黑字體美化cmd和PowerShell

    2. [zz]Windows的cmd.exe使用consolas加中文雅黑字體的方法

    -

    建議先看看第一篇,在不斷嘗試以后我總結出一個可以穩定重復的步驟:

    1. 看注冊表 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont,確認 0 或者 00 這種名字的值里面有 Consolas,然后找到 936 這項,把值弄成一個不存在的字體的名字

    2. 去注冊表 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink,添加一個 REG_MULTI_SZ,名字為 Consolas,內容為 MSYH.TTC,微軟雅黑,128,96

    3. 去注冊表 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts,添加一個 REG_SZ, 名字為 微軟雅黑,內容為 msyh.ttc

    4. 開 cmd,運行 chcp 437,右鍵點左上角進入屬性,把字體設置為 Consolas,OK,然后關掉 cmd

    5. 再次打開 cmd,運行 chcp 936,右鍵點左上角進入屬性頁,但什么都不要動直接點 OK,然后關掉 cmd

    6. Sign out 系統,然后 Sign in 回來,讓第二第三步的設置生效,搞定!

    7. 盡量不要再去動 cmd 的選項了,動了可能字體又會變回來,不過可以重復第四第五步把它弄回來。

    -

    在探索的過程中發現 Win10 的命令行還支持半透明,所以想改其他設置的話,先改了,最后才改字體,以免麻煩。


        免責聲明!

        本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



         
        粵ICP備18138465號   © 2018-2025 CODEPRJ.COM