Pular para o conteúdo principal

Adicionar fontes via Docker

Às vezes, pode ser necessário incluir fontes adicionais ao ONLYOFFICE Docs para aprimorar o trabalho com os editores. Isso pode ser feito com bastante facilidade.

Instruções básicas​

Por padrão, o ONLYOFFICE Docs utiliza as fontes gratuitas incorporadas do sistema operacional onde o ONLYOFFICE Docs está instalado.

Os seguintes tipos de fontes são suportados:

  • TrueType: .ttf, .tte
  • OpenType: .otf, .otc, .ttf, .ttc
  • Web Open Font Format: .woff, .woff2

Se você quiser usar fontes adicionais, faça o seguinte:

  1. Verifique o container id executando o seguinte comando:

    docker ps
  2. Copie as fontes para a pasta /usr/share/fonts/ dentro do contêiner em execução:

    docker cp font.crt container_id:/usr/share/fonts/
  3. Acesse o contêiner:

    docker exec -it container_id bash
  4. Abra a pasta /usr/bin. Execute o script documentserver-generate-allfonts.sh.

  5. Para o ONLYOFFICE Docs 8.1.3 ou anterior, limpe o cache do navegador e reabra a página. Para versões posteriores, esta etapa não é necessária.

Dicas úteis​

Durante o processo de instalação, o ONLYOFFICE Docs verifica a presença dos seguintes arquivos de fontes no sistema do seu computador: arial.ttf, calibri.ttf, cour.ttf, symbol.ttf, times.ttf, wingding.ttf. Caso essas fontes estejam presentes, o ONLYOFFICE Docs as incluirá na lista de fontes disponíveis.

Quando um documento é aberto pela primeira vez, o ONLYOFFICE Docs verifica quais fontes estão presentes no documento e as carrega a partir do computador com a instalação do ONLYOFFICE Docs. Caso o documento contenha fontes ausentes no computador do ONLYOFFICE Docs, será carregada a fonte substituta mais próxima (o layout e a exibição do documento podem ser prejudicados por essa substituição).

Caso você queira limitar o número de fontes carregadas a partir do sistema, faça o seguinte:

  • remova as fontes do sistema e execute o script documentserver-generate-allfonts.sh, depois limpe o cache do navegador e reabra a página (isso pode prejudicar o layout e a exibição originais do documento);
  • limite o número de fontes usadas nos documentos (utilizando apenas as fontes mais difundidas: Times New Roman, Verdana, Tahoma etc.);
  • use compressão (dinâmica e estática).