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

piv4azn7  于 2022-11-10  发布在  其他
关注(0)|答案(3)|浏览(139)

我正在尝试通过下载新字体并双击.ttf文件,然后按左上角的“安装”来向我的Netbeans编辑器添加新字体。我可以安装字体,没有任何问题。但是,当我重新加载Netbeans并选择新字体时,它没有出现在可用字体列表中。重新启动Windows也没有帮助。以前有人遇到过这种问题吗?如果是,我们能修好它吗?怎么修?
先谢谢你。
编辑:我使用的是Netbeans 10。
编辑2:我正在尝试安装Roboto Mono和Inconsolata,这里是下载的链接:
https://fonts.google.com/specimen/Inconsolata
https://fonts.google.com/specimen/Roboto+Mono
如果你有什么发现就告诉我,谢谢。

gwo2fgha

gwo2fgha1#

最初,我遇到了和您一样的问题。在安装新字体并重新启动后,这些新字体在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。相反,请从命令行使用copy将***.ttf**文件复制到C:\Windows\Fonts

  • 我不确定这是NetBeans的问题还是Windows 10的问题,但是由于其他软件从用户目录中选择了新字体,这可能是NetBeans的错误?
jmo0nnb3

jmo0nnb32#

如前面的答案所述,NetBeans仅显示全局安装的字体(针对所有用户)。
如果您只是从Explorer的上下文菜单或字体预览窗口中使用install”,字体将以每个用户为基础进行安装,而不是全局安装。
您不必手动移动字体文件。有一种简单的方法可以做到这一点:使用资源管理器导航到存储TTF文件的文件夹。然后右键单击TTF文件并选择“为所有用户安装”。

jjjwad0x

jjjwad0x3#

1.运行命令cd "c:\Windows\Fonts"

  • 强制删除所有fira字体del f/ firacode-regular.ttf
  • (在我的情况下,我以前安装了这个字体,这是我想要使用的字体,所以我将不得不删除它才能继续解释)
  • 复制.ttf字体文件copy "c:\users\mrconejO07\desktop\firacode-regular.ttf" "c:\windows\fonts"
  • (在我的情况下,这些是我的文件所在的路径,以及必须复制它的位置)
  • 理论上,它应该在NetBeans IDE中工作,输入以验证字体是否已经出现在选项菜单中,如果在选择字体时看到奇怪得符号,则应该...
  • 打开您要安装的字体的.ttf文件并安装它,如果它能正常工作,现在就安装。enter image description here

相关问题