Devi usare il costruttore di Chunk che prende 2 parametri:
codice:
Chunk(String content, Font font)
e specificare il font come secondo parametro, usando la classe BaseFont in questo modo:
codice:
Font font = new Font( BaseFont.createFont(nome del font, encoding, embedded) );
I parametri hanno il seguente significato:
nome del font: è il nome registrato del font (vedi FontFactory) oppure il percorso al file del font da utilizzare.
encoding: è la stringa che rappresenta la codifica dei caratteri (a te serve "UTF-8" o "UTF-16", a seconda dell'encoding di cui necessiti).
embedded: è un parametro boolean che indica che il font deve essere incorporato nel PDF oppure no (consigliato, true).
Maggiori informazioni su queste classi le trovi nella JavaDoc di iText.
Ciao.