是否可以使用 Nerd Fonts 作为 Visual Studio 中终端的字体?

问题描述 投票:0回答:3

下午!

首先希望大家都好。

我目前正在尝试使用 Visual Studio [

Version: 17.5.0 Preview 4.0
](澄清一下,不是 Visual Studio Code),并希望为我的终端使用 Nerd Font,特别是 CaskaydiaCove Nerd Font。这样 Oh-My-Posh 将拥有正确显示所需的图标。

但是,似乎 Visual Studio 允许 Nerd Fonts 作为 Terminal 的字体。如果您查看下面所附的屏幕截图,您可以看到该设置的下拉列表没有将 Nerd Fonts 列为选项。奇怪的是,它们可以作为文本编辑器的选择。

关于自己解决这个问题,我已经搜索了 Visual Studio 文档,并尽最大努力通过 Google 查找任何结果。令人失望的是,大多数搜索引擎都会返回有关 Visual Studio 的结果,而不是 Visual Studio Code。

在向 Visual Studio 开发人员提交报告之前,我想涵盖所有基础内容并确保没有遗漏任何内容。

任何见解将不胜感激。谢谢!

visual-studio fonts ide settings
3个回答
2
投票
安装 TTF 字体

将可以通过字体和颜色设置为 Visual Studio 终端选择

安装 OTF 字体文件将使它们出现在 Visual Studio 中的文本编辑器中,但不会出现在终端中。

Jan 在答案中的猜测实际上是正确的。


1
投票
这里大胆猜测。它们可能仍在 conhost 上,无法使用 OTF 文件并且需要 TTF。因此,理论上,安装与 TTF 相同的字体就可以解决问题。在这种情况下,您需要从

Nerd Font repo 进行手动安装,因为他们不会将 TTF 文件包含在其 zip 文件中。


0
投票
我遇到了这个确切的问题,并按照我正在关注的线程上的建议从 CaskaydiaCove Nerd Font 切换到 Hack Nerd Font。

https://github.com/ryanoasis/nerd-fonts/issues/785#issuecomment-1547609558显示这是一个已确认的错误。如果有效的话我会报告。

© www.soinside.com 2019 - 2024. All rights reserved.