私のjava +アンドロイドWebアプリケーションでITextPdf(5.5.6)を使用してpdfを生成しています.Gotham Lightフォントの内容を見たいと思っていました。したがって私はGotham Lightの.ttfファイルをダウンロードし、以下のようにフォントを作成しました。 私の生成されたPDFでは、それは良いフォントのように見えますが、それは大胆です。java itextpdf 5.5.6カスタムフォントが正しく表示されない
私はiTextのバージョンでGotham Lighをサポートしていますか?
私が使用していますコード:
Template t = ve.getTemplate(contratXHTML, "UTF-8");
StringWriter writer = new StringWriter();
t.merge(context, writer);
String body = writer.toString();
writer.close();
OutputStream os = new FileOutputStream(absolutePathContratPDF);
renderer.getFontResolver().addFont("C:\\Windows\\Fonts\\Gotham Light_0.ttf",BaseFont.EMBEDDED);
renderer.setDocumentFromString(body);
renderer.layout();
renderer.createPDF(os);
os.close();
FileUtils.deleteQuietly(new File(pathTemporalDirectory));
return body;
をあなたは私を助けることができますしてください?私は同様の問題に捕まってしまった