我只是从scenebuilder和javafx开始。我已经打开了一个测试项目,正在检查scenebuilder。在锚链上添加了标签,并希望更改文本的字体。但我没有看到任何字体安装在我的系统由我。我之前已经在windows中安装了一些字体(next art、montserrat、bebas neue)。它们都不会在scenebuilder中显示。我没有找到任何关于这个问题的有用信息。我看过youtube视频,人们直接从scenebuilder中选择自己的自定义字体。我做错什么了吗?
p、 s:我知道我可以简单地编写一些代码,并使用css集成任何字体。但我想在scenebuilder中实现它。
(我使用JavaSDK v.14.0.2、javafx v.11.0.2和scenebuilder v.11.0.0)
1条答案
按热度按时间2admgd591#
最后,我设法使它正常工作。然而,答案是在网站上的一个未回答的问题:d。scenebuilder之所以看不到我的自定义字体,是因为它们不是为所有用户安装的。windows 10将自定义字体存储在此文件夹中:
c:\users<用户名>\appdata\local\microsoft\windows\fonts
但如果您只需打开字体并单击“安装”按钮,或将其拖放到“开始”>“设置”>“个性化设置”>“字体”或c:\windows\fonts文件夹,系统就可以做到这一点。
在Windows10上的scenebuilder中显示字体
如果您的系统中已经安装了它们:
从c:\windows\fonts文件夹备份字体
从那里删除它/它们(否则字体会加倍)
选择自定义字体
右键单击它/它们并选择“为所有用户安装”选项(但不选择“安装”)
重新启动ide和scenebuilder。
现在您应该可以直接从scenebuilder中选择自定义字体。这对我很有帮助,多亏了用户d3f4lt。