0

我的 Java 应用程序需要一些自定义字体来创建它的 GUI(看起来特别好)。它们正在通过以下方式从“源文件夹”(资源)中读取:

try(InputStream resourceStream = getClass().getResourceAsStream(path)) {

    ge.registerFont(
       Font.createFont(Font.TRUETYPE_FONT, resourceStream)
    );

} catch(IOException | FontFormatException e) {
    // ...
}

这个过程每个字体大约需要 5 秒,这是相当多的。当您进行开发时,它会变得特别烦人,需要经常启动程序的新实例。

有什么方法可以减少添加自定义字体所需的时间?

4

0 回答 0