- No Jasper, ir no menu
Window -> Preferences -> Fonts
. - Clique no botão
Add
para adicionar uma nova fonte. - Coloque o nome da fonte que vc desejar.
- Ache a fonte no seu computador para cada aba
(ou só aquelas que tu quer importar, no meu caso apenas
Normal
eBold
). - Depois em
PDF Font Name
selecione a fonte de base (No meu caso a base da Arial é a Helvetica). - Em
PDF Details
selecione oPDF Encoding
e depois marque a opçãoEmbed this font in PDF document
; - Feito isso, a nova fonte aparecerá nos selects do Jasper, então, vai que vai galo véio ;).
-
Novamente no Jasper, ir no menu
Window -> Preferences -> Fonts
. -
Exporte a fonte no formato
.jar
. -
Agora começa a diabaria ):.
-
Deverá ser criada em seu projeto Java a pasta libs/com/nome-da-fonte/numero-da-versão/nome-da-fonte-junto com a versão.
-
Depois deverá ser inserido no
pom.xml
do Java o seguinte código (Vai ficar meio vermelho mas fadasse):<dependency> <groupId>com</groupId> <artifactId>nome-da-fonte</artifactId> <version>numero-da-versão</version> </dependency>
-
Execute o comando
clean install
e sucesso!,