Windows powershell 老是自动切换回宋体,有人知道怎么回事吗?

2018 年 10 月 1 日
 iRiven

默认是宋体,当然结果就是没法正常显示

这是 Ubuntu 的 shell,Win10 上面的,把字体设置成 dejavu,就能正常显示。

但是,在某些情况下会被自动还原成默认的宋体,比如打开过一次 VIM 就会变成宋体,不过我配置 VIM 的 guifont 为空,就不怎么会了,对就是不怎么会变回宋体,偶尔会,偶尔不会,有懂得 v2er 吗,这是为啥子啊

4028 次点击
所在节点    Windows
8 条回复
imn1
2018 年 10 月 1 日
windows 控制台的默认字体,需要改注册表
iRiven
2018 年 10 月 1 日
@imn1 找不到啊,能提示一下吗
batkiz
2018 年 10 月 1 日
imn1
2018 年 10 月 1 日
@iRiven
我把我回复的话完全复制放入 google
About 402,000 results

不知道你说「找不到」是什么意思?
May725
2018 年 10 月 1 日
这个我之前也折腾过, 这篇博客有详细的解释,基本上解决了我的问题 https://blog.miniasp.com/post/2017/12/06/Microsoft-YaHei-Mono-Chinese-Font-for-Command-Prompt-and-WSL.aspx
Tumblr
2018 年 10 月 7 日
我选择用 cmder 了
ps1aniuge
2018 年 10 月 10 日
1 win 中,你只应该用宋体,新宋体。
理由是,这两个字库含有 unicode 大字符集。
不用的话,扑克的红桃“♥”。麻将的八万 “🀎”,还有其他特殊符号,很容易显示不出来。


2 雅黑 mono 字库。这个字库有上述字符显示不全问题。假如不在乎上述,建议使用。它的好处是:
2.1 黑体。字比较粗。建议字号=18
2.2 英文大小写等宽。
2.3 大多数中日韩问都没问题。中文支持 linux。支持各种终端软件。
有些其他 diy 的字体,在 linux 上,无法使用,即显示的是宋体。这个字库没问题。
2.4 支持各种编辑器,ide。有些字库,在某个 ide 上无法列出。这个字库没问题。

微软雅黑 mono 下载:
github.com/Microsoft/vscode/files/555425/yahei_mono.zip
huoshan12345
2025 年 10 月 3 日
我用的是 win11, pwsh 的 admin/非 admin 模式, 以及 powershell 的非 admin 模式都可以通过 terminal 来正常设置字体, 唯独 powershell 的 admin 模式(右键 powershell.exe 管理员打开)不能, 设置成其他字体不能保存, 重开之后就又变成新宋体了. 楼上的 微软雅黑 mono 确实能正常的保存并下次生效, 在此感谢了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/494396

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX