[Java] 引入自定义字体的方法

2021-09-08  本文已影响0人  卓灬不凡

getSelfDefinedFont("xxx/xxx.ttf", Font.BOLD, 25);

    /**
     * 获取自定义字体
     * @param filepath 字体文件路径
     * @param style 字体样式
     * @param size 字体大小
     * @return
     */
    private static Font getSelfDefinedFont(String filepath, int style, float size){
        Font font = null;
        File file = new File(filepath);
        try{
            font = Font.createFont(java.awt.Font.TRUETYPE_FONT, file);
            font = font.deriveFont(style, size);
        }catch (FontFormatException e){
            return null;
        }catch (FileNotFoundException e){
            return null;
        }catch (IOException e){
            return null;
        }
        return font;
    }
上一篇 下一篇

猜你喜欢

热点阅读