我使用的是 PdfAWriter
营造 PDF A-2
文件如下
PdfAWriter writer = PdfAWriter.getInstance(document, new FileOutputStream(dest), PdfAConformanceLevel.PDF_A_2A);
为了添加文字,我使用的是TTF字体,比如这个
Font font8 = new Font(BaseFont.createFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED), 8);
我需要用英文和印地语字体创建一个PDF A-2文件。对于英文,我使用 OpenSans-Regular.ttf
而对于印地语,我可以用 Kruti_Dev_010.ttf
但如果我用 Kruti_Dev_010.ttf
它不呈现任何英文。
我怎样才能创建一个有英文和印地语文本的 PDF?
谷歌字体 有支持Devanagari字体和Basic Latin字符的字体。