Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将字体嵌入到我的 Java 程序中,并且我知道如何使用标准 Java 库来做到这一点。但是,我该如何使用 iText 呢?
如果不是绝对必要的话,我不希望我的项目(或以后的 jar 文件)之外的任何东西被篡改(我希望我的程序在所有 Java 支持平台上工作)。
我正在使用*.ttf文件导入字体。
*.ttf
定义字体
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);
与文件。