Up in the Air!
在云端
Home
Categories
Archives
Tags
About
Home
更改 Windows 命令行字体
更改 Windows 命令行字体
取消
更改 Windows 命令行字体
由
aoeII
发布于 2018-06-22
·
最后更新:2018-07-29
1046
本文来自网络,介绍如何修改Windows的命令行字体。 欢迎转载,转载请注明出处:https://aoeii.com/posts/how_to_change_the_font_of_cmd_and_powershell_on_windows_10 ---------- 谁能告诉我下图中哪个是 1 哪个是 l? ![simsun](/api/file/getImage?fileId=5b5d0ddb3a4859047800007e) 中文版 Windows 的命令行默认字体是“新宋体”,无法选择其他字体,而这“新宋体”不知为何把 1 和 l 搞成双胞胎…… ---------- # Windows 10 Windows 10 1709更新已经可以设置CMD和Powershell的默认字体,但要求必须是等宽字体。 ## 方法: 1. 修改当前窗口字体,请鼠标右键CMD或者Powershell窗口标题栏,选择“`属性`” - “`字体`”。 修改前: ![win10_1709](/api/file/getImage?fileId=5b5d11433a4859047800007f) 2. 设置默认值,请鼠标右键CMD或者Powershell窗口标题栏,选择“`默认值`” - “`字体`” 推荐使用Consolas与微软雅黑的中英文组合等宽字体,一个中文字符严格等于两个英文半角字符的宽度,美观大方。 **组合字体下载链接:** [Microsoft-Yahei-Mono (cp 936 简体中文)](https://aoeii.com/share/fonts/Microsoft-Yahei-Mono.ttf.7z) [Microsoft-Yahei-Mono (cp 950 繁体中文)](https://aoeii.com/share/fonts/Microsoft-Yahei-Mono-CP950.ttf.7z) 安装方法:下载后解压得到`.ttf`文件,拷贝到`C:\Windows\fonts\`文件夹下即可,安装后字体名称是“`Microsoft Yahei Mono`”。两个字体安装后同名,会相互覆盖,只能选择安装一个。 修改后 ![cmd_fonts_setting](/api/file/getImage?fileId=5b5c82873a48590478000077) ---------- # Windows 7和早期版本的Windows 10 直接在窗口标题“右键》属性》字体”只能设置字体大小,当然还有个点阵字体可以选——问题是难看。 ## 方法一: 1. 打开命令行窗口(注意要只打开一个命令行窗口),然后输入 chcp 437 PS:这命令是切换 cmd 程序的当前代码页,936 是中文环境,437 是英文环境 然后在窗口标题“右键》属性》字体”,就能选择“Consolas”字体了,这下 1 和 l 就变成两个“人”了 ![Consolas](/api/file/getImage?fileId=5b5c7cb43a48590478000074) 2. 问题:这样设置后,命令窗口的中文有显示问题——只显示半个,囧。 解决方法是:把命令行窗口先关闭,然后再打开用 chcp 切换回 936 就行了 chcp 936 ---- 进阶 ---- 如果你不喜欢 Consolas 字体肿么办?那么就要注册表大法了: 打开注册表位置 `[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]` 增加字体方法(下图):你会看到红框的内容,默认有 Lucida Console 和 Consolas 字体,篮筐内容就是我增加的另外 2 个字体,每个字体 +0 递增 ![muiltifonts](/api/file/getImage?fileId=5b5c7cb43a48590478000072) 然后按照前面的 1,2 再设置一次。 ## 方法二: **有没有更简单的方法,有!** 1. 下载下面的几个字体,下载后解压得到`.ttf`文件,拷贝到`C:\Windows\fonts\`文件夹下即可 [Microsoft-Yahei-Mono (cp 936 简体中文)](https://aoeii.com/share/fonts/Microsoft-Yahei-Mono.ttf.7z) [SourceCodePro-Regular (cp 437 英文)](https://aoeii.com/share/fonts/SourceCodePro-Regular.ttf.7z) [Monaco (cp 437 英文)](https://aoeii.com/share/fonts/Monaco.ttf.7z) 2. 下载[注册表设置文件](https://aoeii.com/share/fonts/windows_cmd_fonts_registry_settings.reg),双击导入,忽略警告提示。 也可以在某个目录或桌面新建文本文件`windows_cmd_fonts_registry_settings.txt`,输入下面的内容保存。然后修改后缀名为`.reg`,双击导入,忽略警告提示。 ``` Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont] "0"="Lucida Console" "00"="Consolas" "000"="Source Code Pro" "0000"="Monaco" "932"="*MS ゴシック" "936"="Microsoft YaHei Mono" "950"="*細明體" ```
blog
windows
cmd
font
windows
该博客文章由作者通过
CC BY 4.0
进行授权。
分享
最近更新
ESXi 6.7 离线升级 7.0U3
N5105 软路由安装 ESXi 7 直通核显给 Debian / Ubuntu 虚拟机通过 Docker 实现 jellyfin 硬件转码视频文件(硬解/编码)
Leanote 支持 emoji、chart.js 以及 mermaid
手把手教你自建开源免费私有云盘服务nextcloud 14
在Centos 6和7上安装设置MySQL / MariaDB 5.5或以上的版本
热门标签
linux
centos
python
ESXi
windows
leanote
mysql
font
Docker
phpmyadmin
文章目录
Python 常用的标准库以及第三方库
Centos使用Yum安装python3.6.5