import java.awt.Font;
import java.io.File;
import java.io.FileInputStream;
public class Loadfont
{
public static Font loadFont(String fontFileName, float fontSize) //第一个参数是外部字体名,第二个是字体大小
{
try
{
File file = new File(fontFileName);
FileInputStream aixing = new FileInputStream(file);
Font dynamicFont = Font.createFont(Font.TRUETYPE_FONT, aixing);
Font dynamicFontPt = dynamicFont.deriveFont(fontSize);
aixing.close();
return dynamicFontPt;
}
catch(Exception e)//异常处理
{
e.printStackTrace();
return new java.awt.Font("宋体", Font.PLAIN, 14);
}
}
public static java.awt.Font Font(){
String root=System.getProperty("user.dir");//项目根目录路径
Font font = Loadfont.loadFont(root+"/data/PRISTINA.ttf", 18f);//调用
return font;//返回字体
}
public static java.awt.Font Font2(){
String root=System.getProperty("user.dir");//项目根目录路径
Font font = Loadfont.loadFont(root+"/data/XXXX.ttf", 18f);
return font;//返回字体
}
}
相关推荐
字体文件simhei.ttf、simsun.ttc、simsun.ttf,预览pdf使用,亲测可用,大家可放心下载
包含了MSYH.TTF、MSYHBD.TTF、SIMLI.TTF、SIMSUN.TTF、SIMYOU.TTF、STZHONGS.TTF几种字体
simsun.ttc-simhei.ttf-simfang.ttf-simkai.ttf-windows常用字体,来自windows 10
开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具...
oracle安装界面乱码,因为linux是中文环境,第一种方案可以LANG=en_US ./runInstaller,第二种方案、安装oracle中jre字体库的中文字体:解决Linux下oracle安装界面中文乱码。 在解压出oracle安装包后,找到database/...
msyh.ttf黑体和simhei.ttf微软雅黑,为了解决Linux上Graphics画图无法显示中文提供的资源文件
simsunb.ttf
seguisym.ttf 字体文件 for win7 32位