从Java中的字体文件中检索字体名称

sri*_*ini 3 java api fonts truetype

是否有任何API从字体文件(TTF)中获取字体名称?

或者任何人都可以告诉我如何通过其他方式解决这个问题?

aio*_*obe 10

当然,java.awt.Font班级会很好地处理这个任务.这是如何做:

Font f = Font.createFont(Font.TRUETYPE_FONT, new FileInputStream("font.ttf"));
String name = f.getName();
Run Code Online (Sandbox Code Playgroud)

(我在我的系统上的一个ttf字体上尝试过它,它按预期工作.)