JAVA开发示例:如何获取系统中已安装的字体

功能需求

通过JAVA生成图片,有些文字指定了特定字体,这个时候就需要知道系统是否安装了该字体。

示例代码

protected Set<String> getFontSet(){
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    String[] fonts = ge.getAvailableFontFamilyNames();
    Set<String> fontSet = new HashSet<>();
    for(String font : fonts){
        fontSet.add(font);
    }
    return fontSet;
}

posted on 2022-03-23 16:37  白首码农  阅读(426)  评论(0编辑  收藏  举报