Itext + RTF + Português + CharacterEncoding

Buenas senhores,
Alguém aí gera arquivos .rtf via Itext?

Estou gerando aqui porém o arquivo não reconhece os caracteres latinos (ISO-8859-1 e CP1252).

Já tentei de 3 formas possíveis:

Adicionando o texto normalmente.

Criando um BaseFont:

Criando um RtfFont:

Em ambos os casos o texto impresso é:

E o engraçado é que se eu imprimir isso num arquivo .txt, ele imprime os caracteres corretamente.

Qualquer luz é bem vinda.

Olá…
Bem, tive um problema sério uma vez com relação ao encolder dos arquivos gerados em uma aplicação WEB rodando dentro do um Linux.
Resolvi adicionando as seguintes informações no JAVA_OPTS no Catalina.sh

-Duser.language=pt_BR -Duser.region=BR -Dfile.encoding=ISO-8859-1 -Duser.country=BR

E também adicionado uma propriedade no Tidy.

Espero que ajude.

[]'s
JL

Testei aqui e nada.

Mas creio que não seja configuração do Tomcat. Pois quando gero um arquivo via FileOutputStream os caracteres vão corretamente. Mas quando gero via iText não.

O problema não era com o Itext, era com o parse do Tomcat mesmo.
Minha String já estava vindo em formato ISO-8859-1 e o Tomcat fazia o parse pra UTF-8.
Foi só fazer o inverso:

byte textLatin[] = text.getBytes("ISO-8859-1"); String textUTF = new String(textUTF, "UTF-8");