void reloadFontCache() {
List<Font> fonts = loadFontsFromDataDirectory();
final FontCache cache = FontCache.getDefaultInstance();
cache.resetCache();
for (Font font : fonts) {
cache.registerFont(font);
}
}
List<Font> loadFontsFromDataDirectory() {
List<Font> result = new ArrayList<Font>();