【发布时间】:2012-10-07 10:59:46
【问题描述】:
我有一些自定义的中文字体文件:
aaa.ttf
bbb.ttf
ccc.ttf
我想用它们用 iText 创建我的 pdf。
这是我用来创建BaseFont的代码:
String encoding = ???
BaseFont messageBaseFont = BaseFont.createFont("fonts/aaa.ttf",
encoding,
BaseFont.EMBEDDED);
但我不知道如何找到encoding。以aaa.ttf 为例:
我可以从信息中找到encoding 吗?我尝试了一些编码,如BaseFont.CP1252 或BaseFont.WINANSI,但它们不起作用,输出是空白页或大量?????? 字符,如果它们是汉字。
【问题讨论】: