添加自定义字体需要花费太多时间

时间:2013-02-21 00:47:34

标签: java performance fonts awt java-7

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

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

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

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

这个过程每个字体需要大约5秒钟,这是相当多的。当你正在开发时,它会变得特别烦人,需要经常开始一个新的程序实例。

有没有办法减少添加自定义字体所需的时间?

0 个答案:

没有答案