Пожалуйста, посмотрите пример MathSymbols .
Identity-H
в качестве кодировки. \u2208
, \u2229
, \u2211
, \u222b
, \u2206
. Это не обязательно, но это хорошая практика. Вот как это делается:
public static final String DEST = "results/fonts/math_symbols.pdf";
public static final String FONT = "resources/fonts/FreeSans.ttf";
public static final String TEXT = "this string contains special characters like this \u2208, \u2229, \u2211, \u222b, \u2206";
public void createPdf(String dest) throws IOException, DocumentException {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(dest));
document.open();
BaseFont bf = BaseFont.createFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font f = new Font(bf, 12);
Paragraph p = new Paragraph(TEXT, f);
document.add(p);
document.close();
}
Результат выглядит следующим образом: math_symbols.pdf
[/g4]
Важно: вы всегда должны использовать самую последнюю официальную версию iText. iText 4.0.2 является не официальной версией.
tmpfs - это временная файловая система, которая использует энергозависимую память, такую как RAM. Пожалуйста, посмотрите страницу руководства: http://man7.org/linux/man-pages/man5/tmpfs.5.html