java不添加本地字体的情况下使用字体
2012-04-20 10:41
309 查看
在java程序中直接使用中文字体文件。代码中的hb.ttf文件请用你自己的中文字体文件代替 (网上下载吧)。 import java.io.File; import java.awt.*; public class testFont { private static String fontpath = "c:\\test\\"; private static java.io.File file = new java.io.File(fontpath + "hb.ttf"); public testFont() { } public static void main(String args[]) { if (!file.exists()) { System.out.println("file not found"); return; } try { java.io.FileInputStream fi = new java.io.FileInputStream(file); java.io.BufferedInputStream fb = new java.io.BufferedInputStream(fi); Font nf = Font.createFont(Font.TRUETYPE_FONT, fb); nf = nf.deriveFont(Font.BOLD, 10); System.out.println(nf.getFontName()); System.out.println(nf.getSize()); } catch (Exception e) { System.out.println(e.getMessage()); } } } 运行结果; C:\test>java testFont 方正华隶简体 10
相关文章推荐
- Spark的Straggler深入学习(1):如何在本地图形监控远程Spark的GC情况——使用java自带的jvisualvm
- 在java中实现分页效果时,使用limit时,不能动态添加情况下的实现
- Java在并发情况下使用HashMap造成死循环
- Android(java)学习笔记251:ContentProvider使用之添加数据到联系人(掌握)
- 使用Java读写本地文件(使用流方法)。
- 对于Java内存使用情况
- 在IDEA中为java项目添加本地jar包
- Java中使用JNI调用本地动态库的方法
- 使用Java程序调用本地转换盒作业,资源库中的转换和作业(kettle4.2)
- 从Java代码到Java堆---Java代码内存使用情况的深入见解
- 使用TinyMCE的小tip(2)-中文字体的添加
- 使用gpuimage实现的本地视频添加滤镜demo
- 用MAT分析JAVA程序运行时的内存使用情况
- java使用正则表达为数字添加千位符的简单方法
- Fragment中的Toolbar使用与处理,以及toobar在Java代码实现添加logo图片和文字
- 使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本地库
- java小笔记----awt 使用自定义字体
- 使用XJC生成Java类添加注解
- java-pdf-itext7、itextpdf 生成pdf 文档,使用pdf模板生成(支持中文字体)
- Java 本地接口 JNI 使用详解