Skip to content

Instantly share code, notes, and snippets.

@emanoelqueiroz
Last active December 7, 2017 16:44
Show Gist options
  • Save emanoelqueiroz/c0ad819a1ba240a110dfe91d135fb09b to your computer and use it in GitHub Desktop.
Save emanoelqueiroz/c0ad819a1ba240a110dfe91d135fb09b to your computer and use it in GitHub Desktop.
Tutorial para colocar Embed Fonts do Jasper Reports no projeto Spring Boot.

Tutorial para colocar Embed Fonts do Jasper Reports no projeto Spring Boot.

Passo 1:

  • 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 e Bold).
  • Depois em PDF Font Name selecione a fonte de base (No meu caso a base da Arial é a Helvetica).
  • Em PDF Details selecione o PDF Encoding e depois marque a opção Embed this font in PDF document;
  • Feito isso, a nova fonte aparecerá nos selects do Jasper, então, vai que vai galo véio ;).

Passo 2:

  • 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!,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment