新安装的字体不会出现在 Netbeans 中

Sla*_*bov 4 installation fonts netbeans

我正在尝试通过下载新字体并双击 .ttf 文件并按左上角的“安装”将新字体添加到我的 Netbeans 编辑器。我可以毫无问题地安装字体。但是,当我重新加载 Netbeans 并选择新字体时,它不会出现在可用字体列表中。重新启动 Windows 没有帮助。以前有人遇到过这个问题吗?如果是这样,我们您可以修复它以及如何修复?

提前致谢。

编辑:我正在使用 Netbeans 10。

EDIT2:我正在尝试安装 Roboto Mono 和 Inconsolata,以下是下载链接:

https://fonts.google.com/specimen/Inconsolata

https://fonts.google.com/specimen/Roboto+Mono

如果你有好运,请回复我,谢谢。

sko*_*isa 12

最初我和你有同样的问题。安装新字体并重新启动后,这些新字体在 NetBeans 10.0 中不可用,即使它们在其他应用程序(如 Firefox 和记事本)中可用。

就我而言,安装*.ttf文件导致它们安装在用户特定的文件夹中:C:\Users\johndoe\AppData\Local\Microsoft\Windows\Fonts.

但是,在我(仅)将Inconsolata*.ttf文件从该文件夹复制到C:\Windows\Fonts并再次重新启动后,Inconsolata字体在 NetBeans 10.0 中可见。这是显示使用Inconsolata字体的屏幕截图:

设置字体

笔记:

  • 我不知道为什么这个动作是必要的。我很确定我过去为 NetBeans 安装了其他字体,不需要手动将它们复制到C:\Windows\Fonts.
  • 对于这些特定字体,此问题并非特定于 NetBeans 10.0;它也存在于 NetBeans 8.2 中。
  • 不要使用 Windows 文件资源管理器复制字体,因为它C:\Windows\Fonts以特殊方式处理。相反,从命令行将*.ttf文件复制C:\Windows\Fontsusing copy设置字体2
  • 我不确定这是 NetBeans 问题还是 Windows 10 问题,但由于其他软件从用户目录中获取了新字体,这可能是 NetBeans 错误?

  • 有一种简洁的方法可以做到这一点:使用资源管理器导航到存储 TTF 文件的文件夹。然后右键单击每个 ttf 文件并选择“为所有用户安装”。 (3认同)
  • Netbeans 12 中仍然存在此问题! (2认同)

Ren*_*erl 12

正如前面的答案中提到的,NetBeans 仅显示全局安装的字体(对于所有用户)。

\n

如果您仅从资源管理器的上下文菜单或字体预览窗口中使用 \xe2\x80\x9einstall\xe2\x80\x9c,则该字体将按每个用户安装,而不是全局安装。

\n

您不必\xe2\x80\x99 手动移动字体文件。有一种简洁的方法可以做到这一点:使用资源管理器导航到存储 TTF 文件的文件夹。然后右键单击 ttf 文件并选择“为所有用户安装”。

\n