Mi problema es que uso fuentes TTF y no hay manera de que me las renderice, me usa standard de pdf.
Las fuentes las registro de forma normal y probando a ponerle todos los posibles alias (Como se llama el .ttf, como aparece en windows el nombre de la letra, como lo guarda el campo fontName del .jxml...):
Código:
Y luego muestro las fuentes registradas:FontFactory.register("erasb.ttf","Eras Bk BT"); FontFactory.register("erasm.ttf","Eras Md BT");
Código:
Con este código me muestra correctamente que tengo registradas las fuentes que he cargado (aparte de las tipicas por defecto).System.out.println("These fonts were registered at the FontFactory:\r\n"); for (Iterator i = FontFactory.getRegisteredFonts().iterator(); i.hasNext(); ) { System.out.println((String) i.next()); System.out.println("\r\n"); }
Aqui esta el fragmento de código de la definición de un estilo por ejemplo. (He probado a poner y quitar pdfFontName y consigo el mismo resultado.
Código:
Alguna ayudita? :)<style name="tituloSeccion1" isDefault="false" forecolor="#008142" fontName="Eras Bk BT" isBold="false" pdfFontName="Eras Bk BT" >
Muchas gracias