1

我想将字体嵌入到我的 Java 程序中,并且我知道如何使用标准 Java 库来做到这一点。但是,我该如何使用 iText 呢?

如果不是绝对必要的话,我不希望我的项目(或以后的 jar 文件)之外的任何东西被篡改(我希望我的程序在所有 Java 支持平台上工作)。

我正在使用*.ttf文件导入字体。

4

1 回答 1

0

定义字体

public static String[] FONT = 
    {"path/to/fonts/xxx.ttf", BaseFont.WINANSI};

然后使用

BaseFont bf = BaseFont.createFont(FONT[0], FONT[1], BaseFont.EMBEDDED);
Font font = new Font(bf, 24);

与文件。

于 2012-09-08T17:40:20.607 回答