Если вы включите файл шрифта (otf, ttf и т. Д.) В свой пакет, вы можете использовать шрифт в вашем приложении с помощью метода, описанного здесь:
Oracle Java SE 6: java.awt.Font
Имеется учебное пособие от Oracle, которое показывает этот пример:
try {
GraphicsEnvironment ge =
GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, new File("A.ttf")));
} catch (IOException|FontFormatException e) {
//Handle exception
}
Я бы, вероятно, обернул это в какой-нибудь загрузчик ресурсов, чтобы не перезагружать файл из пакета каждый раз, когда вы захотите его использовать.
Ответ, более тесно связанный с вашим первоначальным вопросом, заключается в установке шрифта как части процесса установки вашего приложения. Этот процесс будет зависеть от выбранного вами способа установки. Если это не настольное приложение, вам нужно просмотреть предоставленные ссылки.