Árvore de páginas



Produto: 

Versão: Independente da versão da plataforma o problema ocorre em servidores Linux®.

Ocorrência

Durante análise, identificamos que a fonte Calibri, é um produto proprietário da Microsoft®, projetado para substituir o clássico Times New Roman, a partir de 2007. Para baixá-lo da internet e usá-lo é necessário ter uma licença de uso.

A maioria das documentações pesquisadas, cita o uso apenas nos sistemas operacionais MAC OS e MS Windows. 

Existe a possibilidade de copiar os arquivos TTF da fonte Calibri e instalá-las no servidor linux, mas isto é pouco recomendável, pois existe a possibilidade de gerar um problema jurídico para o cliente. 

Segue algumas fontes que divagam sobre licenciamento ao utilizar a fonte Calibri em servidores Linux®

https://www.hardware.com.br/comunidade/fonte-times/807197/ 


https://docs.microsoft.com/pt-br/typography/truetype/ 
   

Causa

Quando é exportado um relatório Birt para arquivo PDF, uma fonte que está configurada como Calibri fica como Times New Roman. Porém, isto só ocorre quando a plataforma está instalada em um servidor Linux®, no Windows® funciona normalmente.


Solução


    Fizemos alguns testes com o SO Linux Ubuntu 18.04 LTS 64 bits, e acabei por encontrar uma fonte semelhante, praticamente idêntica ao Calibri. Trata-se da fonte Carlito, de propriedade da Google, cuja licença é OFL(Open Font License é uma licença de uso livre e de código aberto elaborada pela SIL International especificamente para o uso por fontes tipográficas de computador). 

    Dentro do server Linux e utilizando a fonte Carlito, o resultado foi idêntico ao uso do Calibri no MS Windows. 

    Carlito --> equivalente a Calibri 
    Caladea --> equivalente a Cambria 
    Segue algumas sugestões de instalação e links úteis. 

    https://fontlibrary.org/en/font/carlito 

    Para Linux com sistema de pacotes Debian: 

    apt-get update 
    apt-get install fonts-crosextra-carlito fonts-crosextra-caladea 
    fc-cache -v -r 
    https://wiki.debian.org/SubstitutingCalibriAndCambriaFonts 

    Para Linux com sistema de pacotes RPM: 

    yum install google-crosextra-carlito-fonts 
    https://centos.pkgs.org/7/centos-x86_64/google-crosextra-carlito-fonts-1.103-0.2.20130920.el7.noarch.rpm.html 



    Uma outra sugestão é utilizar um pacote para linux (ttf-mscorefonts), criado pela Microsoft, para uso de cliente final com as seguintes fontes TTF da Microsoft: 

    http://mscorefonts2.sourceforge.net/ 

    https://en.wikipedia.org/wiki/Core_fonts_for_the_Web 


    As fontes são:
    Andale Mono 
    Arial Black 
    Arial (Bold, Italic, Bold Italic)
    Comic Sans MS (Bold)
    Courier New (Bold, Italic, Bold Italic)
    Georgia (Bold, Italic, Bold Italic)
    Impact
    Times New Roman (Bold, Italic, Bold Italic)
    Trebuchet (Bold, Italic, Bold Italic)
    Verdana (Bold, Italic, Bold Italic)
    Webdings 


    Este pacote ao ser instalado, exibe um acordo de licença do usuário final (EULA). Após clicar em Ok, a EULA é aceita pelo usuário e os referidos fontes podem ser consumidos de maneira legal.