Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice


Índice
exclude.*ndice

Visão Geral


       Para a utilização de alguns relatórios desenvolvidos no Smart View, é necessário que o Sistema Operacional possua um pacote de fontes instalada. Nessa documentação será detalhado como realizar a instalação nas distribuições Linux. 

Pré-requisitos


É necessário garantir que os pacotes abaixo estejam instalados no sistema, pois eles serão usados para realizar o download e a extração dos arquivos:

Para instalar esses pacotes em distribuições baseadas em Debian (como Ubuntu), o usuário deve executar:

Bloco de código
languagebash
~ sudo apt update 
~ sudo apt install wget unzip

Para instalar esses pacotes em distribuições baseadas em RHEL (como Oracle Linux), o usuário deve executar:

Bloco de código
languagebash
~ sudo dnf install wget unzip 

Esses comandos garantirão que os pacotes necessários estejam instalados, permitindo a continuidade com a instalação das fontes.

Instalação de Fontes Customizadas


Esta seção orienta a instalação de uma fonte customizada, utilizando como exemplo a fonte NotoSans. A instalação será realizada para que a fonte esteja disponível para todos os usuários do sistema.

  1. Download da Fonte
    Primeiramente, o usuário deve baixar o arquivo da fonte desejada. Neste exemplo, a fonte NotoSans está disponível para download gratuito no GitHub:

    Bloco de código
    languagebash
    ~ wget -O /tmp/noto-sans.zip https://github.com/notofonts/latin-greek-cyrillic/releases/download/NotoSans-v2.014/NotoSans-v2.014.zip
  2. Extração e Organização dos Arquivos de Fonte
    Após o download, o usuário deve extrair o conteúdo:

    Bloco de código
    languagebash
    ~ unzip /tmp/noto-sans.zip -d /tmp/noto-sans

    Após a extração, o usuário verá várias pastas contendo diferentes formatos de fontes, como TTF, WOFF e WOFF2. Neste guiaexemplo, será utilizado o formato TTF.
    Dentro da pasta extraída, podem existir subpastas organizadas por diferentes formatos e variações da fonte. O usuário pode optar por selecionar apenas uma dessas subpastas ou instalar todos os formatos disponíveis.

  3. Instalar a fonte no sistema
    Para que a fonte fique disponível para todos os usuários, a instalação será feita no diretório de fontes do sistema. Este procedimento exige privilégios administrativos.
    A maioria das distribuições Linux armazena fontes de sistema no diretório /usr/share/fonts. Para organizar melhor, o usuário criará um subdiretório para a fonte NotoSans e copiará os arquivos de fonte para ele.
    • Criar o diretório para a fonte:

      Bloco de código
      languagebash
      ~ sudo mkdir /usr/share/fonts/noto-sans
    • Copiar os arquivos TTF para o diretório:

      Bloco de código
      languagebash
      ~ find /tmp/noto-sans/NotoSans/full -type f -name "*.ttf" -exec sudo cp {} /usr/share/fonts/noto-sans \;
  4. Atualizar o cache de fontes
    Após instalar as fontes, é necessário atualizar o cache de fontes do sistema para que as novas fontes sejam reconhecidas pelos aplicativos.
    O usuário deve executar:

    Bloco de código
    languagebash
    ~ sudo fc-cache -f -v

    A saída deste comando deve listar as pastas de fontes atualizadas, incluindo o diretório recentemente adicionado.

  5. Verificar a instalação
    Para confirmar que as fontes foram instaladas corretamente, o usuário pode utilizar o comando fc-list, que exibe as fontes instaladas, com os caminhos e configurações de estilo:

    Bloco de código
    languagebash
    ~ fc-list | grep "NotoSans"

    Após seguir estas etapas, a fonte NotoSans estará instalada e disponível para uso em todo o sistema.

Instalação das Fontes Microsoft Core Fonts (mscorefonts2)


As fontes Microsoft Core Fonts (como Arial, Times New Roman e Verdana) são utilizadas em alguns relatórios desenvolvidos no Smart View. Esta seção explica como instalar essas fontes no Linux.

Instalação das Fontes mscorefonts2 em Distribuições Debian

Para instalar o pacote mscorefonts2 em sistemas baseados em Debian, o usuário pode executar:

Bloco de código
languagebash
~ sudo apt update
~ sudo apt install ttf-mscorefonts-installer

Durante a instalação, será necessário aceitar os termos de licenciamento.

Instalação das Fontes mscorefonts2 em Distribuições Baseadas em RHEL

Em distribuições baseadas em RHEL (Fedora, CentOS, Oracle Linux), o pacote mscorefonts2 pode não estar disponível diretamente nos repositórios oficiais. No entanto, é possível instalá-lo adicionando os pacotes adicionais listados abaixo e utilizando o repositório RPM.

  1. Pré-requisitos para Distribuições RHEL
    Antes de instalar o mscorefonts2, será necessário garantir que os pacotes a seguir estejam instalados:

    Bloco de código
    languagebash
    ~ sudo dnf install curl glibc libicu fontconfig xorg-x11-font-utils cabextract

    Caso a distribuição utilizada seja Oracle Linux, o pacote cabextract deverá ser instalado pelo comando abaixo:

    Bloco de código
    languagebash
    ~ rpm -i https://yum.oracle.com/repo/OracleLinux/OL8/developer/EPEL/x86_64/getPackage/cabextract-1.9-7.el8.x86_64.rpm
  2. Instalação via RPM

    Bloco de código
    languagebash
    ~ rpm -i https://rpmfind.net/linux/sourceforge/m/ms/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
  3. Verificação das Fontes Microsoft
    Após instalar as fontes mscorefonts2, o usuário pode verificar a instalação com o comando fc-list para garantir que as fontes da Microsoft estejam disponíveis:

    Bloco de código
    languagebash
    ~ fc-list | grep "Arial\|Times\|Verdana" 

Conclusão



Seguindo esta documentação, o usuário pode instalar fontes customizadas e as fontes Microsoft Core Fonts no sistema Linux, tornando-as disponíveis para todos os usuários durante a construção e execução de relatórios no Smart View.

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Processo: Smart View - Instalação

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data:  

Informações
iconfalse

Autores
 Henrique Santos de Aguiar

Page Tree