加载新字体

  •   方法1

   InputStream in = new FileInputStream(new File("STCAIYUN.TTF"));
   Font f = Font.createFont(Font.TRUETYPE_FONT, in);
   Font df = f.deriveFont(50.0F);

......

  • 方法2

public class HealthIText {

 

 private static BaseFont bfChinese = null;

 private static BaseFont bfStcaiyun = null;

 private static BaseFont bfSimli = null;

 private static Font fontNormal;

 private static Font fontTitle;

 private static Font fontTitle2;

 private static Font fontTitle1;

static {
  try {
    bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.EMBEDDED);
    bfStcaiyun = BaseFont.createFont("STCAIYUN.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
    bfSimli = BaseFont.createFont("SIMLI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
 } catch (DocumentException e) {
   e.printStackTrace();
 } catch (IOException e) {
   e.printStackTrace();
}

  fontTitle = new Font(bfSimli, 14, Font.BOLD);
  fontTitle2 = new Font(bfSimli, 11, Font.BOLD);
  fontTitle.setColor(Color.darkGray);
  fontTitle2.setColor(Color.darkGray);
  fontTitle1 = new Font(bfStcaiyun, 28, Font.NORMAL);
  fontNormal = new Font(bfSimli, 11, Font.NORMAL);
  fontNormal.setColor(Color.GRAY);

 

.....

}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值