Hallo zusammen,
ich möchte eine im System nicht installierte Schriftart in einer JavaFX Oberfläche verwenden.
Habe versucht sie folgendermaßen zu laden:
Das Problem ist aber dass die Schriftart einfach nicht geladen wird, obwohl die Datei gefunden wird. Die Schriftart soll dann später in einer CSS-Datei verwendet werden, deshalb auch die Zuweisung mit setStyle.
Die Vorlage zu meinem Beispielcode stammt von "http://stackoverflow.com/questions/12173288/specifying-external-font-in-javafx-css/12181948#12181948"
Für alle die es selber testen wollen gibt es nachfolgend noch die Schriftart zum download: "http://www.dafont.com/ds-digital.font"
ich möchte eine im System nicht installierte Schriftart in einer JavaFX Oberfläche verwenden.
Habe versucht sie folgendermaßen zu laden:
Java:
Button save = new Button("Save");
Font font = Font.loadFont(getClass().getResource("DS-DIGI.TTF").toExternalForm(), 20);
save.setStyle("-fx-font-family: 'DS-Digital'");
Das Problem ist aber dass die Schriftart einfach nicht geladen wird, obwohl die Datei gefunden wird. Die Schriftart soll dann später in einer CSS-Datei verwendet werden, deshalb auch die Zuweisung mit setStyle.
Die Vorlage zu meinem Beispielcode stammt von "http://stackoverflow.com/questions/12173288/specifying-external-font-in-javafx-css/12181948#12181948"
Für alle die es selber testen wollen gibt es nachfolgend noch die Schriftart zum download: "http://www.dafont.com/ds-digital.font"