Instale fontes TrueType em Linux

Na maioria das vezes, você usará Aspose.Words para converter documentos DOC ou DOCX para o formato PDF. Se você precisar fazer isso em uma máquina Linux, este tópico o ajudará a aprender como garantir que o Aspose.Words renderize seus documentos com a melhor precisão.

Na maioria das vezes, os documentos DOC e DOCX que precisam ser convertidos foram criados em Microsoft Word, em sistema operacional Windows ou Mac OS. Portanto, a maioria das fontes usadas em documentos DOC e DOCX são “fontes Windows” ou “fontes Office”, que são as fontes instaladas com Microsoft Windows ou Microsoft Office. Essas fontes incluem Arial, Calibri, Cambria, Century Gothic, Courier New, Garamond, Tahoma, Verdana, Wingdings e muitas outras.

O problema é que as fontes TrueType listadas acima não são instaladas por padrão nas distribuições Linux. Se você pegar um documento DOCX típico formatado com a fonte Cambria e tentar convertê-lo para o formato PDF em Linux, o Aspose.Words usará uma fonte diferente porque Cambria não está disponível. Como resultado, o documento PDF terá uma aparência diferente em comparação ao documento DOCX original. Para garantir que os documentos convertidos por Aspose.Words apareçam o mais próximo possível do original, você precisa instalar “fontes Windows” em seu sistema Linux.

Existem duas maneiras principais de obter fontes TrueType em um sistema Linux:

  • Copie arquivos .TTF e .TTC de uma máquina Windows para sua máquina Linux
  • Instale um pacote de fontes TrueType, como msttcorefonts

Copiando fontes de uma máquina Windows

Uma maneira fácil e rápida de obter fontes TrueType em um sistema Linux é copiar os arquivos .TTF e .TTC do diretório C:\Windows\Fonts em uma máquina Windows para algum diretório em sua máquina Linux. Você não precisa instalar ou registrar essas fontes no Linux de forma alguma; você só precisa especificar a localização das fontes usando a classe FontSettings em Aspose.Words.

Instale um pacote de fontes TrueType

Existem vários pacotes Linux, contendo fontes Microsoft TrueType, que você pode baixar e instalar em sua máquina Linux. As etapas exatas podem ser diferentes em várias distribuições Linux.

  • No Ubuntu, use o Synaptic Package Manager para localizar e instalar o pacote ttf-mscorefonts-installer.
  • No openSUSE, use Yast2 → Gerenciamento de Software para localizar e instalar o pacote fetchmsttfonts.
  • Use Liberation Fonts licenciadas pela OFL, como alternativa às fontes Windows padrão: Arial, Times New Roman e Courier New.
  • Para pacotes de fontes adequados a outras distribuições Linux, pesquise a documentação disponível na internet.

Após instalar o pacote, o Aspose.Words encontrará essas fontes nas pastas do seu sistema e as utilizará ao trabalhar com documentos.

Veja também