【发布时间】:2016-11-08 18:59:54
【问题描述】:
我正在编写一个应用程序并面临一些问题。
像这样实现一个新的外部字体之后:
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。
(在屏幕上方 - 对不起,因为声誉相同的图片)
但我自己想出了如何解决这个“小”问题:我必须改变一些东西。
这样做时,一切都正确显示(有点)尽管有字体。
在下面的图片屏幕中看到自己。
是否有任何解决方案可以在 SceneBuilder 中显示我导入的字体?
当显示错误的字体时,组织标签和其他事情非常困难...... :(
问候
埃卢纽斯
【问题讨论】:
标签: java css fonts scenebuilder gluon