如何在PowerShell控制台中安装新字体?


17

我想自定义Windows中PowerShell的外观。当我安装新字体时,它们可以正常工作,但在PowerShell字体选择中找不到它们(只有默认字体)。

有没有办法将新字体安装到PowerShell?

Answers:


12

本文

运行regedit.exe并导航到HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont。

在右侧面板上单击鼠标右键,然后创建一个新的字符串值。将值命名为“ 0”或“ 00”,或者将其命名为多个零,以创建新密钥。该字符串的值是要添加的字体的名称。


1
在我的PC上,0mean Lucida Console00mean Consolas,我试图为其创建000unifont-all但它不起作用。你有什么线索吗?我unifont-all从这里得到:math.berkeley.edu/~serganov/ilyaz.org/software/fonts
路加福音

5

那么PowerShell是一个框架,所以不,您不能在其上安装字体。

我建议您尽管使用PowerShell ISE。我认为您会喜欢:

powershell ise字体对话框


3
对不起,我想我的意思是为PowerShell控制台设置字体。
jsalonen 2012年


1

在PowerShell中执行以设置PowerShell的字体。

Set-ItemProperty -Path "Registry::HKEY_CURRENT_USER\Console" -Name "FaceName" -Value "Fira code" -Type String;

以Fira代码为例。


0

Windows控制台的功能非常有限...尝试使用控制台仿真器ConEmu(我是作者)或Console2。使用任何字体(也成比例),制表符,鼠标平滑调整窗口大小,用户友好的文本选择,分屏显示,跳转列表,最大化/全屏显示,地震样式,透明度等等。


是的,我知道。这就是为什么我使用PowerShell。
jsalonen 2012年

jsalonen:Maximus是指Windows控制台,而不是Windows命令处理器(cmd.exe)。PowerShell控制台主机只是常规的控制台应用程序,因此继承了相同的限制。
2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.