Fontes Microsoft True Type no Linux

Seja para a visualização correta de alguns websites ou até mesmo para criação de documentos, eventualmente surge a necessidade de instalação das fontes true type da microsoft no GNU/Linux. O que ocorre é que muitas distribuições não contém os pacotes prontos para instalação por motivos óbvios, portanto este artigo é um pequeno guia de como instalar as fontes em uma distribuição derivada do Red Hat.

O primeiro passo é verificar se os seguintes pacotes encontram-se instalados na sua distribuição (qualquer versão servirá):

rpm-build
rpmdevtools
wget
Um pacote que contenha o utilitário ttmkfdir
E o utilitário cabextract

No Fedora 16, para a instalação dos pacotes acima utilize os seguintes comandos:

#yum install rpm-build
#yum install rpmdevtools
#yum install wget
#yum install ttmkfdir
#yum install cabextract

O próximo passo é baixar o arquivo msttcorefonts.spec mais recente, para isto acesse o site http://corefonts.sourceforge.net/ e procure o link para o arquivo. No momento em que eu estou escrevendo este artigo a versão mais recente é a 2.5-1, o link para baixá-la diretamente é: http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec. Irei baixar para a pasta Downloads da minha Home, você pode baixar na pasta que desejar.

$cd ~/Downloads
$wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec

Caso você ainda não tenha criado o ambiente para a construção de arquivos RPM no seu sistema, é necessário criá-lo, para isso basta digitar o seguinte comando no Fedora:

$rpmdev-setuptree

O comando acima irá criar o diretório rpmbuild dentro da Home do usuário que o executou, juntamente com todos os subdiretórios necessários para criação dos pacotes RPM.

Em seguida iremos criar o binário RPM através do arquivo que baixamos para a pasta Downloads.

$cd ~/Downloads
$rpmbuild -bb msttcorefonts-2.5-1.spec

Este comando irá baixar todas as fontes através de um link do Sourceforge e irá empacotá-las em um arquivo RPM para que possamos instalar facilmente na nossa distribuição. Para instalar basta rodar o comando abaixo:

$cd ~/rpmbuild/RPMS/noarch
#rpm -ivh msttcorefonts-2.5-1.noarch.rpm

Após rodar este comando basta reiniciar o seu servidor X e todos os programas que você quer que utilizem as novas fontes, ou simplesmente reinicie seu computador.
Para verificar se as fontes foram instaladas corretamente rode o seguinte comando:

$fc-list -v | grep msttcorefonts | cut -d / -f6 | sort
ou
$fc-list -v | grep msttcorefonts

Pronto, agora você ja pode utilizar as fontes True Type da Microsoft no Linux.