java 如何读取otf字体?急求高手解答。。

java如何读取otf字体?急求高手解答。。java读取ttf字体用这个类:java.awt.fontjavaFont=java.awt.font.creatFont(0... java 如何读取otf字体?急求高手解答。。
java读取ttf字体用这个类:
java.awt.font javaFont=java.awt.font.creatFont(0,"C:/windows/fonts/isansd.ttf");
但是用这个方法读取otf为后缀的字体时报错,读取不了。。请问otf为后缀的字体如何读取到。。我的程序需要读取到系统里面所有的字体,存到list中。。希望大家能够帮忙啊。。。谢谢了。。
这个写错了 java.awt.font javaFont=java.awt.font.creatFont(0,new File("C:/windows/fonts/isansd.ttf"));
展开
 我来答
百度网友7ce2c09
2010-07-12 · TA获得超过543个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:270万
展开全部
import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.Font;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;

public class MainClass {
public static void main(String[] args) throws Exception {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("2.pdf"));

document.open();
BaseFont bf = BaseFont.createFont("esl_gothic_shavian.otf", "Cp1252", BaseFont.EMBEDDED);
System.err.println(bf.getClass().getName());
Font font = new Font(bf, 12);
document.add(new Paragraph("abced"));
document.add(new Paragraph("this is a test", font));
document.close();
}
}

这段程序貌似是把pdf设置成otf字体输出,改一下就好!
这程序绝对经得起考研!从国外教程网站找到d!
把esl_gothic_shavian.otf换成你的字体
cl3922502
2010-07-12
知道答主
回答量:28
采纳率:0%
帮助的人:17.9万
展开全部
学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunyong1222
推荐于2018-04-10 · TA获得超过1315个赞
知道小有建树答主
回答量:1187
采纳率:0%
帮助的人:1007万
展开全部
import java.awt.FontFormatException;
import java.io.File;
import java.io.IOException;

public class font {

public static void main(String s[]) throws FontFormatException, IOException {

java.awt.Font javaFont = java.awt.Font.createFont(0, new File(
"C:/windows/fonts/Impact.ttf"));
System.out.println(javaFont.toString());

}
}
输出结果;java.awt.Font[family=Impact,name=Impact,style=plain,size=1]
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式