Java jar文件中的字体未更改

Java jar文件中的字体未更改,java,javafx,fonts,javafx-2,javafx-8,Java,Javafx,Fonts,Javafx 2,Javafx 8,我将上述代码用于我的JavaFX应用程序,它在IntellijIDE中工作。但是jar文件仍然使用默认字体 你能把罐子打开看看里面有没有字体吗?也许无论包装的是什么,jar都不包括它。是的,字体包含在那里。当您尝试更改fxml文件中的字体时,是否会得到相同的结果?我没有使用fxml。您能提供一个文件结构吗?您在哪里有TTF文件? Font.loadFont(getClass().getResourceAsStream("BankGothic Bold.TTF"),20); title.styl

我将上述代码用于我的JavaFX应用程序,它在IntellijIDE中工作。但是jar文件仍然使用默认字体

你能把罐子打开看看里面有没有字体吗?也许无论包装的是什么,jar都不包括它。是的,字体包含在那里。当您尝试更改fxml文件中的字体时,是否会得到相同的结果?我没有使用fxml。您能提供一个文件结构吗?您在哪里有TTF文件?
 Font.loadFont(getClass().getResourceAsStream("BankGothic Bold.TTF"),20);
title.styleProperty().bind(Bindings.concat("-fx-font-size: ",titleSize.asString(),";","-fx-font-family: 'BankGothic Bold'"));