在Visual Studio中,我使用的是等宽字体FiraCode。我已将Visual Studio 2019社区(带有Resharper和最新更新)配置为使用此字体,并且在安装后效果很好。该字体还可以与其他编辑器/ IDE(Visual Studio Code,PyCharm)一起使用。但是,每次重新启动计算机后,我都必须重新安装FiraCode才能使字体在VS中工作。但是,在其他提到的编辑器/ IDE中,该字体有效,而无需重新安装FiraCode。
FiraCode字体显示在VS选项的字体列表中,并且处于选中状态。重新安装后,仍会选择FiraCode字体,但现在在编辑器中也可以使用它。
如果不需要每次都重新安装字体,我会希望(因为我经常忘记它。这意味着关闭VS,安装字体,打开VS,等待Resharper再次完成)。有人解决吗?解决方法是以某种方式在每次启动时自动重新安装字体。
答案 0 :(得分:1)
几天来我遇到了同样的问题,我认为在每次重新启动计算机后一遍又一遍地安装字体真的很烦,所以我决定自动化该过程。
我发现Michael Murgolo
的{{3}}帖子使用了Powershell脚本来安装字体。
使用Powershell脚本,我要做的就是创建一个.bat文件,其中包含以下几行:
@echo off
PowerShell Set-ExecutionPolicy RemoteSigned
PowerShell -command "& '%~dp0Add-Font.ps1' -path '%~dp0FiraCode-Regular.ttf'"
如果字体与Powershell脚本不在同一文件夹中,则需要指定字体的位置。
在拥有一个安装字体的.bat文件之后,我必须确保它在每次启动时都可以运行。为此,我使用了Task Scheduler
并创建了一个新任务,该任务具有
"Run with the highest privileges"
复选框已选中。
完成所有这些步骤之后,FiraCode
字体将在每次启动时自动安装,并且在您打开Visual Studio时即可使用。
我希望能帮上忙。