27 de mai. de 2011

Fedora 15: como instalar fontes TrueType da Microsoft (msttcorefonts)




Dica para instalar as fontes Andale Mono, Arial Black, Arial, Comic Sans, Courier New, Georgia, Impact, Tahoma, Times New Roman, Trebuchet, Verdana e Webdings no Fedora 15.

Sem mais delongas. Direto aos comandos...

Como usuário root, execute:

yum install rpm-build wget cabextract ttmkfdir

wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec

rpmbuild -bb msttcorefonts-2.0-1.spec

cd /tmp

rpm2cpio $HOME/rpmbuild/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm | cpio -di

cp -R /tmp/usr/share/fonts/* /usr/share/fonts/

fc-cache /usr/share/fonts/

Pronto!

Por que não instalei o pacote msttcorefonts-2.0-1.noarch.rpm? Por causa deste erro:
[root@fedora tmp]# rpm -ivh $HOME/rpmbuild/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm
erro: Dependências não satisfeitas:
/usr/sbin/chkfontpath é requerido por msttcorefonts-2.0-1.noarch

Referências:

1 comentários

Marcos FRM disse...

O .spec desse RPM está totalmente obsoleto e não é mais compatível com a padronização adotada desde o tempo do Fedora 10 (mais ou menos, não lembro bem):
https://fedoraproject.org/wiki/Fontpackages

ttmkfdir não é mais usado. Existe um macro no RPM específico para instalação/desinstalação de pacotes de fontes.

Criei um pacote que segue parcialmente a atual padronização (apenas não separei por tipo de fonte):
http://caixaseca.blogspot.com.br/2011/09/fontes-truetype-core-fonts-no-fedora.html
(tem o SRPM lá para quem quiser ver o .spec)