确实,java.awt.Font类可以很好地处理这个任务。下面是具体方法:Font f = Font.createFont(Font.TRUETYPE_FONT, new FileInputStream("font.ttf")); String name = f.getName(); (我在我的系统上尝试了其中一个ttf字体,并且它按预期工作。)