Instalar fontes da Microsoft no Linux Agosto 11, 2006
Posted by mjollnir in Linux, Tutoriais.trackback
Como muitos devem saber até há uns anos o Linux não tinha fontes de jeito, mas tudo isso mudou, e hoje em dia até é possível efectuar o rendering das fontes usando anti-aliasing. Contudo como vivemos num mundo onde a maioria das pessoas utiliza o Windows, por vezes encontramos um site onde são utilizadas apenas fontes truetype do Windows, tais como “Arial”, “Verdana”, etc, o que faz com o visualização desse site por vezes se torne numa experiência medonha. Sendo assim apresento aqui varias soluções para quem quiser instalar as fontes da Microsoft no Linux.Solução 1: Utilizadores do UbuntuO Ubuntu tem uma package especial denominada msttcorefonts.
sudo apt-get install msttcorefonts
Solução 2:
Crie uma pasta com o nome ‘.fonts‘ dentro da sua directoria “home” (directoria de utilizador). Copie agora todas as fontes que desejar da sua pasta “\windows\fonts\”.
Solução 3:
A segunda solução apresenta alguns problemas, o principal reside no facto de que as novas fontes são aplicadas apenas por utilizador, ou seja apenas o utilizador que as instalou é que as utiliza, sendo assim vamos tentar agora uma solução mais global.
Em primeiro é necessário encontrar a pasta onde a sua distribuição linux armazena as fontes truetype, geralmente será em ‘/usr/share/fonts/truetype/‘. Mas pode pesquisar pela pasta fazendo:
# find /usr -iname \*.ttf | head -n 5
Uma vez encontrada a directoria, entre dentro dela, e crie uma directoria com um nome qualquer, neste caso vamos utilizar, ‘windowsfonts‘ .
$ cd /usr/share/fonts/truetype
$ mkdir windowsfonts
Nota: Você deve estar ligado como ‘root’ do sistema, para os utilizadores do Ubuntu, estes como não possuem a conta de root activa devem escrever no inicio de cada comando o seguinte, ‘sudo <comando a executar>’.
Agora vamos copiar as fontes que estão na directoria ‘fonts’ da nossa instalação do windows para a nova drectoria acabada de criar, na partição do Linux.
$ cp /media/hda1/windows/Fonts/*.ttf .
Agora que as fontes estão copiadas, temos que mudar o dono delas (ownership) e as respectivas permissões (644), para isso basta fazer:
$ chown root.root *.ttf
$ chmod 644 *.ttf
Ainda dentro da directoria ‘windowsfonts‘ executamos o comando ‘mkfontdir‘ .
$ mkfontdir
O comando vai indexar as fontes existentes na directoria e criar dois ficheiros fonts.dir e fonts.cache-1 .
Agora suba uma directoria, vá para a directoria pai e usando o seu editor de texto favorito edite o ficheiro fonts.cache-1 que lá existe.
$ cd ..
$ vi /usr/share/fonts/truetype/fonts.cache-1
E adicione a seguinte linha no ao fim do ficheiro:
"windowsfonts" 0 ".dir"
Por fim corra o comando fc-cache.
$ fc-cache
O comando fc-cache indexa as fontes que estão na directoria fontes e constrói uma cache, para estas serem utilizadas pelas diversas aplicações do sistema. A partir deste momento as fontes instaladas estão disponíveis para todos os utilizadores do sistema, assim como você as poderá visualizar no Firefox ou OpenOffice.
Solução 4:
Siga as instruções neste site para instalar a package msttcorefonts, para outras distribuições, ou seguindo um caminho alternativo, a descarregando as fontes num .cab directamente da Microsoft, e instalando as fontes de seguida no seu sistema.
Excelente dica… Parabéns!
ainda assim não conseguir adicionar as fontes.
Tem outras formar de adicionar fontes no linux?
Muito obrigado pela dica!!!