Instalando fontes TTF de forma fácil com rpm-buid
Instalar fontes TrueType no Xfree86 é muito fácil, não precisamos daquele monte de comandos que lemos em tutoriais na internet. Mostrarei como executar essa tarefa de forma "automatizada" com o rpm-build e de forma manual, para aqueles que não possuem rpm.
Parte 2: Instalação com o rpm-build
Esse processo é muito fácil, você deve acessar essa página caso tenha alguma dúvida:
A última versão do msttcorefonts é a 1.3-4 (09-Jun-2004), ela pode ser obtida aqui:
Depois logue-se como root, esse processo é sempre bom ser executado pelo root, para que não haja problema com permissões. O processo e bem simples, mas antes duas observações:
Caso a sua distribuição use outro utilitário, edite a opção "%define ttmkfdir" e coloque o path correto para o ttmkfdir. Exemplo:
# which ttmkfdir
A fonte Tahoma será instalada, mas ela depende da licença do Internet Explorer, pois é uma fonte criada para internet. Por usa vez a licença do IE depende da licença do Windows, resumindo, você deve possuir uma licença do Windows para instalar essa fonte. Caso não queira instalar essa fonte, mude essa opção de "yes" para "no":
A última versão do msttcorefonts é a 1.3-4 (09-Jun-2004), ela pode ser obtida aqui:
Depois logue-se como root, esse processo é sempre bom ser executado pelo root, para que não haja problema com permissões. O processo e bem simples, mas antes duas observações:
- Leia o inicio do arquivo .spec, nele você vai ter as instruções que passo aqui.
- O processo foi testado no Fedora Core 2, mas deve funcionar em qualquer sistema com o utilitário rpm-build e o ttmkfdir.
Caso a sua distribuição use outro utilitário, edite a opção "%define ttmkfdir" e coloque o path correto para o ttmkfdir. Exemplo:
# which ttmkfdir
A fonte Tahoma será instalada, mas ela depende da licença do Internet Explorer, pois é uma fonte criada para internet. Por usa vez a licença do IE depende da licença do Windows, resumindo, você deve possuir uma licença do Windows para instalar essa fonte. Caso não queira instalar essa fonte, mude essa opção de "yes" para "no":
%define has_windows_license "no"
Para alterar o nome e a localização da pasta onde será instalado o pacote, edite as seguintes opções:
%define fontdir /usr/share/fonts/%{name}
%define name msttcorefonts
%define name msttcorefonts
O processo é hiper simples, não tem como errar, caso dê alguma problema, com certeza você fez algo errado. Então revise o processo o início.
Com o arquivo spec na pasta atual:
# rpmbuild -bb msttcorefonts-1.3-4.spec
Isso deve colocar o pacote rpm em:
/usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm
Então é só executar o rpm para instalar:
# rpm -Uvh /usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm
Caso você tenha mudado algo no .spec, esse nome e lugar pode variar, mas logo no final do processo deve haver uma mensagem como essa:
Gravei: /usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm