Enable back detecting installed fonts. (FFDec must be restarted to refresh such list)

This commit is contained in:
Jindra Petřík
2021-01-01 01:08:32 +01:00
parent 653879b589
commit b20eeafe53
5 changed files with 10 additions and 15 deletions
@@ -56,11 +56,11 @@ public class FontHelper {
* @return Map<FamilyName,Map<FontNAme,Font>>
*/
public static Map<String, Map<String, Font>> getInstalledFonts() {
return new HashMap<>();
/*NOT AVAILABLE SINCE JAVA9+
Map<String, Map<String, Font>> ret = new HashMap<>();
Font[] fonts = null;
/*Refreshing list of installed fonts - reflection access NOT AVAILABLE SINCE JAVA9+
try {
Object fm = getFontManager();
@@ -88,7 +88,7 @@ public class FontHelper {
} catch (Throwable ex) {
// ignore
}
*/
if (fonts == null) {
fonts = GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts();
}
@@ -107,7 +107,7 @@ public class FontHelper {
ret.get(fam).put(f.getFontName(Locale.ENGLISH), f);
}
return ret;*/
return ret;
}
public static String fontToString(Font font) {