SceneBuilder(由 gluon 提供)不显示导入的字体

SceneBuilder (by gluon) doesn't show imported fonts

我正在编写应用程序并遇到一些问题。

像这样实现新的外部字体后:

Font WoodStamp = null;
    try {
        WoodStamp = Font.loadFont(new FileInputStream(new File(getClass().getResource("/material/WoodStamp.ttf").getFile())), 10);
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

我添加了一个 CSS 其中包括(例如)以下内容:

.label {
-fx-font-size: 11pt;
-fx-font-family: "WoodStamp";
-fx-text-fill: white;
-fx-opacity: 0.6;

一切正常,看看我的 running app。

我一打开 SceneBuilder,它首先看起来是 like this。
(屏幕上方 - 对不起,同一张照片,因为声誉)
但我自己想出了如何解决这个 "little" 问题:我必须改变一些东西。
这样做时,尽管有字体,但一切都正确显示(有点)
在图片的下方屏幕中看到你自己。

有什么解决方案可以在 SceneBuilder 中显示我导入的字体吗?
当显示错误的字体时,组织标签和其他东西非常困难...:(

你好
厄鲁尼乌斯

Scene Builder 还需要了解字体。请注意,除了需要在应用程序上安装字体以使其正常工作之外,您还需要在 Scene Builder 上进行安装。

除非您使用源代码,否则这是不可能的,解决方案非常简单:在您的系统上安装字体,Scene Builder 会知道它。

安装后,您可以打开 Scene Builder 并查看可用字体列表:

如果字体存在,您将能够打开您的 FXML,或者您可以创建一个新的并使用字体: