前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >自定义 Windows PowerShell 和 cmd 的字体

自定义 Windows PowerShell 和 cmd 的字体

作者头像
walterlv
发布于 2018-09-18 05:59:38
发布于 2018-09-18 05:59:38
8.4K0
举报

自定义 Windows PowerShell 和 cmd 的字体

2017-11-22 16:26

Windows 系统下的命令行界面,字体要么是点阵字体,要么是宋体;但无论哪种,始终觉得难看了。然而,字体选择界面却始终没办法选择到我们新安装的各种字体。

本文将推荐一款可以为 PowerShell 和 cmd 使用的等宽字体,适合程序员使用。


对字体要求

当然,安装了 git 后,会自动帮我们安装 mintty,bash 风格,自定义方便,着色也很棒。如果可能,我还是更希望用 mintty。可是,总有免不了要用 cmd 的时候,或者虽然强大但很丑的 PowerShell……

▲ 很丑的 cmd

微软说,cmd 和 PowerShell 对字体的要求非常苛刻,在 Necessary criteria for fonts to be available in a command window 一文种就有说到:

The fonts must meet the following criteria to be available in a command session window:

  • The font must be a fixed-pitch font.
  • The font cannot be an italic font.
  • The font cannot have a negative A or C space.
  • If it is a TrueType font, it must be FF_MODERN.
  • If it is not a TrueType font, it must be OEM_CHARSET. Additional criteria for Asian installations:
  • If it is not a TrueType font, the face name must be “Terminal.”
  • If it is an Asian TrueType font, it must also be an Asian character set.

翻译过来是:

要能在命令行种使用,字体必须满足:

  • 必须是等宽字体
  • 不能是斜体
  • 该字体不能有A或C负空间
  • 如果是 TrueType 字体,则它必须是 FF_MODERN
  • 如果不是 TrueType 字体,则它必须是 OEM_CHARSET 如果是给亚洲地区使用,还必须满足这些条件:
  • 如果不是 TrueType 字体,字体名必须是“Terminal”
  • 如果是亚洲的 TrueType 字体,还必须使用亚洲的字符集。

这还真不是一般字体能够满足的……

推荐可用的字体

我找了好几款字体,然而只发现下面两款字体是真正可以在 PowerShell 或 cmd 里面用的:

然而发现能用的都出自微软之手……

Inziu 字体族较多,实测有些有效有些无效:

所以,我更倾向于推荐 Microsoft YaHei Mono,效果如下图:

▲ PowerShell

▲ cmd

控制台字体设置方法

对于上面推荐的两款字体,直接安装就可以了,下次打开 PowerShell 或者 cmd 时,属性界面里面就可以找到新安装的字体,就可以选择了。

▲ 属性

▲ 选择字体


参考资料

本文会经常更新,请阅读原文: https://walterlv.com/post/customize-fonts-of-command-window.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 (walter.lv@qq.com)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-11-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
这6个爬虫工具真的简单,强烈推荐!
爬虫技术是数据采集的核心手段,涉及到网页请求、JS、CSS、HTML解析、逆向等技术,尤其是大型爬虫,对于很多开发人员来说是不低的门槛。
派大星的数据屋
2025/06/13
3280
这6个爬虫工具真的简单,强烈推荐!
推荐5个零代码的爬虫软件,非常容易上手!
学过爬虫的可能经常会用到Python爬虫,其中有很多第三方库,像是requests、scrapy、selenium、playwright等,这些我都用过。
派大星的数据屋
2025/05/13
2730
推荐5个零代码的爬虫软件,非常容易上手!
推荐10个最好用的数据采集工具
10款最好用的数据采集工具,免费采集工具、网站网页采集工具、各行业采集工具,这是目前比较好的一些免费数据采集工具,希望可以帮助到大家。
用户8838664
2021/07/15
7.5K0
学会这7个爬虫软件,三分钟搞定数据采集
爬虫技术是数据采集的核心手段,涉及到http请求、html解析、正则处理等技术,算是比较复杂的编程开发,对于很多人来说是不低的门槛。
派大星的数据屋
2025/03/03
5750
学会这7个爬虫软件,三分钟搞定数据采集
21.3K star!推荐一款可视化自动化测试/爬虫/数据采集神器!功能免费且强大!
【温馨提示】由于公众号更改了推送规则,不再按照时间顺序排列,如果不想错过测试开发技术精心准备的的干货文章,请将测试开发技术设为“星标☆”,看完文章在文尾处点亮“在看”!
测试开发技术
2024/04/25
1.2K0
21.3K star!推荐一款可视化自动化测试/爬虫/数据采集神器!功能免费且强大!
学会这4个爬虫神器,三分钟就能搞定数据采集!
在信息爆炸的时代,数据就是财富。无论是市场调研、竞品分析,还是个人兴趣研究,快速且准确地获取所需数据至关重要。今天,就为大家揭秘 4 个功能实用、强大的爬虫神器,有适合零代码无编码基础的,也有需通过编程进行深度定制的,让你轻松实现三分钟搞定数据采集!
测试开发技术
2025/04/15
6350
学会这4个爬虫神器,三分钟就能搞定数据采集!
6个强大且流行的Python爬虫库,强烈推荐!
Python中有非常多用于网络数据采集的库,功能非常强大,有的用于抓取网页,有的用于解析网页,这里介绍6个最常用的库。
派大星的数据屋
2024/07/17
2.3K0
6个强大且流行的Python爬虫库,强烈推荐!
🦀️ 后羿采集器——最良心的爬虫软件
2020 年如果让我推荐一款大众向的数据采集软件,那一定是后裔采集器[1]了。和我之前推荐的 web scraper 相比,如果说 web scraper 是小而精的瑞士军刀,那后裔采集器就是大而全的重型武器,基本上可以解决所有的数据爬取问题。
卤代烃
2022/02/23
5.6K0
🦀️ 后羿采集器——最良心的爬虫软件
我常用的10个办公软件,提效神器,值得推荐~
我电脑上几乎必装的效率软件有几个,Everything、Draw io、Snipaste、Orange、Xmind、DBeaver、Anaconda、iSlide、八爪鱼、Thinkcell,基本都是轻量化的软件,易打开易使用。
派大星的数据屋
2025/06/11
2640
我常用的10个办公软件,提效神器,值得推荐~
不想写代码?这些数据采集器都可以帮你轻松爬数据!
作为一个 3 月经验用了 3 年的半吊子前爬虫程序员,难免有在采集数据时不想写代码的时候,毕竟轮子天天造,requests.get 都写腻了写烦了。
州的先生
2021/08/13
1.5K0
不想写代码?这些数据采集器都可以帮你轻松爬数据!
使用Python爬虫的2大原因和6大常用库
爬虫其实就是请求http、解析网页、存储数据的过程,并非高深的技术,但凡是编程语言都能做,连Excel VBA都可以实现爬虫,但Python爬虫的使用频率最高、场景最广。
派大星的数据屋
2025/04/13
1920
使用Python爬虫的2大原因和6大常用库
Puppeteer,非常好用的一款爬虫和自动化利器~
最近写爬虫采集电商数据,遇到很多动态加载的数据,如果用requests来抓包非常难,我尝试用了一个大家较为陌生的的工具——Puppeteer,它支持控制浏览器,能很好的采集动态网页,后来发现它不仅是一个爬虫工具,更是一个自动化利器。
派大星的数据屋
2025/04/04
2110
Puppeteer,非常好用的一款爬虫和自动化利器~
不懂代码也能爬取数据?试试这几个工具
题图:by watercolor.illustrations from Instagram
猴哥yuri
2020/04/10
4.4K0
不懂代码也能爬取数据?试试这几个工具
AI数据爬虫神器!无脑采集Tiktok shop海量数据,附干货教程
最近DeepSeek大火,对话质量之高一度超过ChatGPT、Claude等主流海外模型。你知道什么决定了大模型训练结果的好坏吗?除了算法外,训练数据的质和量起着决定性作用,而很多AI公司用到的训练数据就是利用爬虫技术从全网抓取的,这也是OpenAI、Anthropic等公司的核心竞争力。
派大星的数据屋
2025/02/12
4380
AI数据爬虫神器!无脑采集Tiktok shop海量数据,附干货教程
介绍一些比较方便好用的爬虫工具和服务
在之前介绍过很多爬虫库的使用,其中大多数也是 Python 相关的,当然这些库很多都是给开发者来用的。但这对一个对爬虫没有什么开发经验的小白来说,还是有一定的上手难度的。现在市面上其实也出现了非常多的爬虫服务,如果你仅仅是想爬取一些简单的数据的话,或者懒得写代码的话,其实利用这些工具还是可以非常方便地完成爬取的,那么本文就来总结一下一些比较实用的爬取服务和工具,希望在一定程度上能够帮助你摆脱数据爬取的困扰。
崔庆才
2019/05/06
8.7K0
介绍一些比较方便好用的爬虫工具和服务
新式爬虫利器,网页解锁能力非常强大!
在当今数据驱动型时代,数据采集和分析能力算是个人和企业的核心竞争力。然而,手动采集数据耗时费力且效率低下,而且容易被网站封禁。
派大星的数据屋
2024/07/16
2110
新式爬虫利器,网页解锁能力非常强大!
RPA办公自动化 | uibot使用体验
RPA系列第二篇来啦!上周介绍了两个不正统的RPA工具,今天来分享一下正统RPA工具uibot~
做数据的二号姬
2023/09/06
1.2K0
RPA办公自动化 | uibot使用体验
[重大更新]Excel催化网页数据采集功能新突破-模拟浏览器采集避开反爬虫识别为爬虫工具采集
在http下载的模板上,增加了一列referer参数,更能模拟到访问页面的跳转关系,爬取时,更稳定。
Excel催化剂
2021/08/18
1.2K0
不会写Python代码如何抓取豆瓣电影 Top 250
说到爬虫,大多数人会想到用Python来做,毕竟简单好用,比如想抓取豆瓣电影top250 的所有电影数据。
苏生不惑
2019/10/24
1.8K0
不会写Python代码如何抓取豆瓣电影 Top 250
[功能发布]Excel催化剂2周年巨献-网页数据采集功能发布,满足90%合理场景使用
可能许多网友们不知道,笔者走向Excel的开发的领域,也是从网抓开始,从一开始的使用VBA简单写几行代码,获取到自己所需的内容,到学习使用了几款网页采集现成工具,到现在终于自己可以出一款亲手打造的最贴心的Excel插件功能。
Excel催化剂
2021/08/19
9420
[功能发布]Excel催化剂2周年巨献-网页数据采集功能发布,满足90%合理场景使用
推荐阅读
相关推荐
这6个爬虫工具真的简单,强烈推荐!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档