im программирует приложение и сталкивается с некоторыми проблемами.SceneBuilder (от gluon) не показывает импортированные шрифты
После внедрения нового внешнего шрифта так:
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.
(выше экран - извините, такой же картина, потому что репутация)
но я понял, как исправить эту «маленькую» проблему: мне нужно что-то изменить.
Как все это правильно отображается (kinda) , несмотря на шрифты.
Посмотрите на картинку внизу экрана.
Есть ли какое-либо решение, чтобы показать импортированный шрифт в SceneBuilder?
Организация этикетки и другие вещи очень трудно, когда неверный шрифт отображается ... :(
Привет
Elunius
шрифт был установлен все время, я ценю ваш ответ, но проблема была явно не решена, и я все еще хочу использовать CSS. это странно, но я включил css другим способом (предварительный просмотр -> добавить таблицы стилей -> mySheet.css), и он работает - thx в любом случае! – Elunius
Я проверил установку шрифта, который вы используете, и это сработало для меня. Я загрузил первый «WoodStamp.otf», и это было неудачно, но после установки «WoodStamp.ttf» он работал нормально, как и ожидалось. –