Utilice fuentes personalizadas al crear pdf usando iReport

ersión @iReport: 3.7.1

Me acerqué a este problema de dos maneras.

Mi primer método

Estoy creando unapdf página eniReport y tengo uno de los campos (de la base de datos) establecido en una fuente Gujarati-Salarl (Una fuente para un idioma regional de India).

Esta fuente está disponible en la lista de fuentes deiReport. Cuando presiono la vista previa obtengo el resultado deseado, con el campo en el estilo de fuente requerido.

Todo hasta aquí está bien.

Pero elpdfl archivo @ generado todavía contiene la misma fuente original en caracteres ingleses.

l resultado es el mismo si llamo al informe desde la aplicación o desde unJAVA archivo

Después de un poco de estudio encontré esto,un segundo método

JRProperties.setProperty("net.sf.jasperreports.default.pdf.font.name", "C:\\Gujrati-Saral-1.ttf");

Esto establece la fuente depdf alttf fuente proporcionada pero ahora toda lapdf viene en la fuente Guarati-saral que no es lo que estoy buscando ..

¿Hay alguna manera de aplicar específicamente esta fuente solo a ese campo en particular?

cuando se utiliza el segundo método, ¿hay alguna manera de no aplicar la fuente Guarati-saral a todos los demás campos excepto el requerido?

Respuestas a la pregunta(8)

Su respuesta a la pregunta