Если вам нужно использовать этот конкретный шрифт, вы должны убедиться, что он установлен на компьютере, прежде чем ваш файл JAR будет запущен, или загрузить его самостоятельно. Там нет ничего, что автоматически установит шрифт для вас. Вы можете получить список доступных шрифтов, используя этот код:
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String [] fonts = ge.getAvailableFontFamilyNames();
Кроме того, вы можете загрузить и зарегистрировать шрифт самостоятельно, используя
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
Font f = Font.createFont(Font.TRUETYPE_FONT, new File(pathToYourTTFFile));
ge.registerFont(f);
Вы должны проверить код возврата registerFont
и поймать / обработать исключения, выданные createFont
.