O repositório de fontes Google Fonts disponibiliza gratuitamente quase 900 fontes, que podem ser usadas no GIMP, no seu editor de textos ou para personalizar todo o seu sistema, do jeito que você quiser.
Para ser exato, na última vez que olhei, havia 850 fontes disponíveis — o pacote tem 380 Mb, aproximadamente.
Se preferir, vá até o site e baixe apenas as que gostar.
Neste post vou mostrar como baixar todas de uma só vez.
O Google Fonts é um dos principais locais de hospedagem de fontes “opensource”, na web.
O repositório contém centenas de famílias de fontes disponíveis para download individual ou em um único pacote.
Já abordei este assunto, anteriormente, em um post voltado para o Ubuntu.
Neste texto, quero falar do assunto de maneira mais genérica, para que possa servir a qualquer distribuição GNU/Linux.
Me acompanhe.
Prepare o sistema
O script original de instalação foi desenvolvido por Michalis Georgiou.
O que segue, abaixo, é uma reedição da versão modificada pelo Andrew do Webupd8.
Só alterei 2 coisas:
- Traduzi para português e
- removi a linha de instalação do wget, para tornar o script mais enxuto e universal. Assim ele pode ser executado em qualquer distro, sem precisar ser editado.
Como consequência, você terá que instalar o wget por conta própria, antes de rodar o script.
No Debian e no Ubuntu, use o apt:
sudo apt install wget
No Fedora, use o dnf:
sudo dnf install wget
O script de instalação
Se tiver interesse em dar uma olhada ou baixar o script original, vá até o site no Github: https://raw.githubusercontent.com/hotice/webupd8/master/install-google-fonts
Segue a minha edição:
# Original author: Michalis Georgiou
# Modified by Andrew http://www.webupd8.org
# Traduzido para português por Elias Praciano https://elias.praciano.com
_wgeturl="https://github.com/google/fonts/archive/master.tar.gz"
_gf="google-fonts"
# certifica que não há outro arquivo com o mesmo nome
rm -f $_gf.tar.gz
echo "Conectando ao servidor Github. Aguarde...."
wget $_wgeturl -O $_gf.tar.gz
echo "Extração do arquivo baixado..."
tar -xf $_gf.tar.gz
echo "Criação do diretório /usr/share/fonts/truetype/$_gf folder"
sudo mkdir -p /usr/share/fonts/truetype/$_gf
echo "Instalação das fontes .ttf em /usr/share/fonts/truetype/$_gf"
find $PWD/fonts-master/ -name "*.ttf" -exec sudo install -m644 {} /usr/share/fonts/truetype/google-fonts/ \; || return 1
echo "Atualização do cache de fontes..."
fc-cache -f > /dev/null
# Limpeza. Remove o arquivo .tar.gz. O usuário poderá ainda precisar da pasta
rm -f $_gf.tar.gz
echo "Pronto."
Lembre-se, o script depende do programa wget e vai dar erro, se este não estiver instalado.
Copie o código acima e cole dentro do seu editor de textos favorito.
Em seguida, salve o script e saia do editor.
Eu salvei o meu script com o nome gfinstall.sh
Para torná-lo executável, use o chmod:
chmod +x gfinstall.sh
Agora, rode o seu script:
./gfinstall.sh
Conectando ao servidor Github. Aguarde....
--2018-03-22 10:57:37-- https://github.com/google/fonts/archive/master.tar.gz
Resolvendo github.com (github.com)... 192.30.253.112, 192.30.253.113
Conectando-se a github.com (github.com)|192.30.253.112|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 302 Found
Localização: https://codeload.github.com/google/fonts/tar.gz/master [redirecionando]
--2018-03-22 10:57:38-- https://codeload.github.com/google/fonts/tar.gz/master
Resolvendo codeload.github.com (codeload.github.com)... 192.30.253.120, 192.30.253.121
Conectando-se a codeload.github.com (codeload.github.com)|192.30.253.120|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: não especificada [application/x-gzip]
Salvando em: “google-fonts.tar.gz”
google-fonts.tar.gz [ <=> ] 33,27M 3,72MB/s
2018-03-22 10:59:21 (3,76 MB/s) - “google-fonts.tar.gz” salvo [405548495]
Extração do arquivo baixado...
Criação do diretório /usr/share/fonts/truetype/google-fonts folder
[sudo] senha para justincase:
Instalação das fontas .ttf em /usr/share/fonts/truetype/google-fonts
Atualização do cache de fontes...
Pronto.
Terminado o processo de download e instalação, você já pode se servir das novas fontes no sistema.
Experimente abrir as configurações de tema do GNOME ou o seu aplicativo favorito, para ver as novas possibilidades.
2 replies on “Instale centenas de fontes do Google Fonts no Linux”
Boa tarde Elias Praciano,
Sou o Carlos, acadêmico em Gestão Comercial. Muito legal suas publicações, tenho acompanhado elas para sanar dúvidas referente ao Linux.
Retornando ao assunto quando retirado o wget ele será removido do meu PC? Vai fazer a instalação facilmente ao ser digitado as linhas de comando no terminal do Linux? Não entendi o que causa a remoção do wget no que vai influenciar na instalação?
Abraços
Obrigado pela atenção
Carlos,
Optei por remover apenas a linha de código responsável pela instalação do wget, uma vez que ela não era universal, ou seja, não funcionava em todas as distribuições GNU/Linux.
É só isso que você precisa fazer: instalar o seu wget.
Se você usa Ubuntu ou Debian, use o apt:
sudo apt install wget
, depois rode o script do texto.