package com.emdata.meteorology.cloudshape.common.utils;
import java.awt.*;
import java.io.*;
/**
* @Desc FontUtil
* @Author lihongjiang
* @Date 2020/10/26 15:22
**/
public class FontUtil {
private static Font definedFont = null;
public static Font getDefinedFont(InputStream is, float fs) {
if (null==definedFont) {
BufferedInputStream bis = null;
try {
bis = new BufferedInputStream(is);
definedFont = Font.createFont(Font.TRUETYPE_FONT, is);
// 设置字体大小,float型
definedFont = definedFont.deriveFont(fs);
} catch (IOException | FontFormatException e) {
e.printStackTrace();
} finally {
try {
if (null!=bis) {
bis.close();
}
if (null!=is) {
is.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
return definedFont;
}
}
07-09
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交