Windows 中安装的字体未显示在 SceneBuilder 中
Fonts installed in Windows not shown in SceneBuilder
我刚开始使用 SceneBuilder 和 JavaFX。我已经打开了一个测试项目并检查了 SceneBuilder。给AnchorPane添加了Label,想要改变文字的字体。但是我没有看到我在我的系统中安装了任何字体。我之前已经在 Windows 中安装了一些字体(Next Art、Montserrat、Bebas Neue)。它们都没有显示在 SceneBuilder 中。我没有找到有关此问题的任何有用信息。我看过 youtube 视频,人们直接从 SceneBuilder 选择他们的自定义字体。我做错了什么吗?
P.S.: 我知道我可以简单地编写一些代码并使用 CSS 集成任何字体。但是又想在SceneBuilder中做。
(我使用 Java SDK v.14.0.2,JavaFX v.11.0.2 和 SceneBuilder v.11.0.0)
终于,我设法让它正常工作了。然而,答案是在网站上的一个未回答的问题中:D。
好吧,SceneBuilder 看不到我的自定义字体的原因是它们没有为所有用户安装。
Windows 10 将您的自定义字体存储在此文件夹中:
C:\Users\<username>\AppData\Local\Microsoft\Windows\Fonts
但如果您只需打开字体并单击“安装”按钮或将其拖放到开始>设置>个性化>字体或 C:\Windows\Fonts 文件夹,系统就会执行此操作。
在 Windows 10
上使您的字体在 SceneBuilder 中可见
如果您已经在系统中安装了它们:
- 从 C:\Windows\Fonts 文件夹
备份你的 font/fonts
- 从那里删除it/them(否则以后字体会加倍)
Select 你的自定义 font/fonts
右键单击 it/them 并选择 为所有用户安装 选项(但不是 安装)
重新启动您的 IDE 和 SceneBuilder。
现在您应该可以直接从 SceneBuilder 中选择自定义字体了。
这对我有帮助,感谢用户 d3f4lt.
我刚开始使用 SceneBuilder 和 JavaFX。我已经打开了一个测试项目并检查了 SceneBuilder。给AnchorPane添加了Label,想要改变文字的字体。但是我没有看到我在我的系统中安装了任何字体。我之前已经在 Windows 中安装了一些字体(Next Art、Montserrat、Bebas Neue)。它们都没有显示在 SceneBuilder 中。我没有找到有关此问题的任何有用信息。我看过 youtube 视频,人们直接从 SceneBuilder 选择他们的自定义字体。我做错了什么吗?
P.S.: 我知道我可以简单地编写一些代码并使用 CSS 集成任何字体。但是又想在SceneBuilder中做。
(我使用 Java SDK v.14.0.2,JavaFX v.11.0.2 和 SceneBuilder v.11.0.0)
终于,我设法让它正常工作了。然而,答案是在网站上的一个未回答的问题中:D。 好吧,SceneBuilder 看不到我的自定义字体的原因是它们没有为所有用户安装。 Windows 10 将您的自定义字体存储在此文件夹中:
C:\Users\<username>\AppData\Local\Microsoft\Windows\Fonts
但如果您只需打开字体并单击“安装”按钮或将其拖放到开始>设置>个性化>字体或 C:\Windows\Fonts 文件夹,系统就会执行此操作。
在 Windows 10
上使您的字体在 SceneBuilder 中可见如果您已经在系统中安装了它们:
- 从 C:\Windows\Fonts 文件夹 备份你的 font/fonts
- 从那里删除it/them(否则以后字体会加倍)
Select 你的自定义 font/fonts
右键单击 it/them 并选择 为所有用户安装 选项(但不是 安装)
重新启动您的 IDE 和 SceneBuilder。
现在您应该可以直接从 SceneBuilder 中选择自定义字体了。 这对我有帮助,感谢用户 d3f4lt.