zoukankan      html  css  js  c++  java
  • 在 Win10 命令行使用 Consolas + 微软雅黑

    这个过程挺神奇的,步骤参考了下面两篇文章,但是过程很曲折:

      1. 使用Monaco和微软雅黑字体美化cmd和PowerShell

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

      -

      建议先看看第一篇,在不断尝试以后我总结出一个可以稳定重复的步骤:

      1. 看注册表 HKLMSOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont,确认 0 或者 00 这种名字的值里面有 Consolas,然后找到 936 这项,把值弄成一个不存在的字体的名字

      2. 去注册表 HKLMSOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink,添加一个 REG_MULTI_SZ,名字为 Consolas,内容为 MSYH.TTC,微软雅黑,128,96

      3. 去注册表 HKLMSOFTWAREMicrosoftWindows NTCurrentVersionConsoleRasterFonts,添加一个 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 的命令行还支持半透明,所以想改其他设置的话,先改了,最后才改字体,以免麻烦。

        1. 相关阅读:
          c-复习基础
          java-根据起止IP获取IP段集合
          java-随机数
          java-数组
          TypeSafe Config使用
          日志手段
          git 常用命令
          看门狗
          容器HashSet原理(学习)
          容器Vector原理(学习)
        2. 原文地址:https://www.cnblogs.com/Diryboy/p/Use-Consolas-MSYaHei-in-CommandPrompt.html
        Copyright © 2011-2022 走看看