Adicionar fontes no Linux (Enterprise)

Em alguns cenários, pode ser necessário incluir fontes tipográficas adicionais ou corporativas ao ONLYOFFICE Docs para aprimorar a estilização de textos e garantir a fidelidade visual dos documentos editados na suíte.

Instruções de instalação rápida

Por padrão, o ONLYOFFICE Docs utiliza as fontes gratuitas instaladas no próprio sistema operacional do servidor onde o software está hospedado. O motor de renderização oferece suporte amplo aos seguintes formatos de arquivos de fontes:

  • TrueType: extensões .ttf e .tte;
  • OpenType: extensões .otf, .otc, .ttf e .ttc;
  • Web Open Font Format: extensões .woff e .woff2.

Para disponibilizar novas fontes para os editores de sua equipe, execute a seguinte rotina de comandos no terminal do servidor Linux:

  1. Instale os arquivos de fontes: Transfira e copie os arquivos das tipografias desejadas diretamente para o diretório padrão do sistema: /usr/share/fonts/ (no servidor onde o ONLYOFFICE Docs está instalado).
  2. Acesse o diretório de binários: Navegue até a pasta de utilitários do servidor abrindo o caminho: /usr/bin.
  3. Execute o script de compilação: Rode o script bash responsável por mapear o novo catálogo executando o comando:
    sudo ./documentserver-generate-allfonts.sh
  4. Atualize a interface: Se você estiver utilizando o ONLYOFFICE Docs na versão 8.1.3 ou anterior, limpe completamente o cache do navegador cliente e reabra a página dos editores. Para as versões mais recentes, o novo catálogo será carregado e sincronizado de forma automática.

Dicas de otimização e substituição

Durante a rotina de inicialização do servidor, o ONLYOFFICE Docs verifica de forma automática a presença de fontes de sistema básicas amplamente difundidas, como: arial.ttf, calibri.ttf, cour.ttf, symbol.ttf, times.ttf e wingding.ttf. Caso sejam localizadas, elas são indexadas e disponibilizadas nativamente na lista de seleção dos usuários.

Quando um arquivo é aberto pela primeira vez, os editores analisam a matriz de fontes declaradas no documento e tentam carregá-las a partir do repositório gerado no servidor. Caso o documento utilize famílias tipográficas ausentes na máquina do ONLYOFFICE Docs, o sistema fará um mapeamento inteligente para carregar a fonte substituta mais próxima disponível (vale notar que o layout estrutural e o espaçamento do documento original podem sofrer pequenas distorções visuais decorrentes dessa troca).

Para administradores de infraestrutura que desejam limitar ou enxugar o volume de fontes carregadas do sistema para otimizar a performance, existem três abordagens recomendadas:

  • Limpeza de diretório: Remova as fontes desnecessárias da pasta do sistema operacional, rode novamente o script utilitário /usr/bin/documentserver-generate-allfonts.sh e force a limpeza de cache nos clientes (tenha em mente que isso forçará substituições automáticas de fontes em documentos legados).
  • Padronização de modelos: Restrinja a criação de documentos internos na empresa utilizando apenas famílias tipográficas universais amplamente difundidas (como Times New Roman, Arial, Verdana ou Tahoma).
  • Compressão de rede: Ative as diretivas de compressão dinâmica e estática de transferência de arquivos de fontes nas configurações do servidor de proxy/hospedagem para acelerar o carregamento.
Artigo com o tag:
Veja todas as etiquetas