Utilize fontes personalizadas ao criar pdf usando o iReport

iReport Versão: 3.7.1

Abordei esse problema de duas maneira

Meu primeiro método

Estou criando umpdf página emiReport e tenho um dos campos (do banco de dados) definido como uma fonte Gujarati-Salarl (Uma fonte para um idioma regional da Índia

Esta fonte está disponível na lista de fontesiReport. Quando acerto na visualização, obtenho a saída desejada, com o campo no estilo de fonte necessári

Tudo até aqui está bem.

Mas opdf arquivo gerado ainda contém a mesma fonte original em caracteres em inglê

O resultado é o mesmo, seja para chamar o relatório do aplicativo ou de umJAVA Arquivo

Depois de um pouco de estudo, encontrei isso,um segundo método

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

Isso define a fonte dopdf aottf fonte fornecida, mas agora toda apdf vem na fonte Guarati-saral, que não é o que estou procurando ..

Existe uma maneira de aplicar especificamente essa fonte apenas a esse campo específic

o

ao seguir o segundo método, existe uma maneira de não aplicar a fonte Guarati-saral para todos os outros campos, exceto o necessári

questionAnswers(8)

yourAnswerToTheQuestion