我的笔记本电脑有一个奇怪的问题 - 当我在现有控制台窗口中运行 Powershell 时,窗口的字体选择会发生变化。
例如,这是打开窗口后立即出现的 cmd.exe:

使用的字体、窗口大小和颜色是正确的 - 字体是 16pt 的 Lucida Console。
然后,我运行PowerShell,这是结果:

字体已更改为 12x16 像素的“光栅字体”!其他窗口属性 - 颜色、行数、列数 - 保持不变。
知道为什么它会切换吗?
注意:在研究这个时 - 因为光栅字体非常丑陋并且让我感到困扰 - 我发现其他人报告了为 powershell 控制台窗口设置字体的问题(例如问题“无法将 powershell 默认字体更改为 Lucida 控制台”)。尽管我的问题有所不同(因为我是从现有的控制台窗口而不是从开始屏幕启动 Powershell),但我怀疑一个解决方案可能对另一个有所帮助。
无论我如何启动它,我都希望将 Consolas 字体设置为 Windows 7 上 PowerShell 的默认字体。
我在网上找到的关于这样做的解释很少,对我来说没有一个真正清楚。
好吧,根据这个问题,PowerShell是由普通用户无法修改的快捷方式启动的(这是我的情况)。
我右键单击快捷方式,然后单击其“字体”选项卡。那一次,在尝试更改字体时,我得到了“保留给管理员的访问权限”对话框,允许我更改快捷方式。
不幸的是,这还不够,因为随后的发布恢复了默认字体。
还有另一种设置默认字体的方法吗?
Powershell 以极小的字体(约 5 pts)打开。当我转到默认 > 字体时,设置是合理的 8 x 12 像素,但这不是屏幕上显示的内容。我尝试更改其中一些设置,但没有任何更改。当它第一次打开时,它会以预期的大小出现一瞬间,然后缩小到左上角。这似乎是一个错误。
我知道这个问题就需要一定的字体大小某些字体。已经尝试了回答该问题的建议,但没有成功。这是一个不同的问题。
操作系统:Windows 8.1 Powershell 以管理员身份打开。