Você já pensou em usar fontes do Google e da Microsoft no linux? Vamos aprender a instalar essas fontes no linux. As fontes pré-instaladas em sua distribuição Linux estão faltando aquele certo talento? Você pode personalizar facilmente a tipografia de sua área de trabalho adicionando e configurando fontes, incluindo aquelas de propriedade da Microsoft e do Google.
Como instalar o Google Fonts no Linux
Para adicionar uma das fontes de código aberto do Google, você tem duas opções: baixar diretamente do site do Google Fonts ou usar um instalador gráfico chamado TypeCatcher. O método do site é mais direto e confiável, mas envolve um pouco de trabalho de linha de comando. Você pode se sentir mais confortável com o TypeCatcher, mas dependendo da sua distribuição, pode não ser fácil de instalar.
Opção 1: site do Google Fonts
Primeiro, acesse o site do Google Fonts e selecione a família de fontes que deseja instalar. Baixe o arquivo de fontes clicando no botão “Download Family” localizado no canto superior direito.
Inicie o terminal e crie um novo diretório para armazenar as fontes baixadas. Em seguida, navegue até a pasta recém-criada usando o comando cd.
sudo mkdir /usr/share/fonts/googlefonts && cd /usr/share/fonts/googlefonts
Descompacte o arquivo na pasta recém-criada usando o comando unzip. Certifique-se de substituir FontArchive.zip
no comando abaixo pelo nome do arquivo que você acabou de baixar.
sudo unzip -d . ~/Downloads/FontArchive.zip
Registre as fontes em seu sistema com o comando fc-cache
.
sudo fc-cache -fv
Em seguida, verifique se a nova fonte foi adicionada com sucesso executando:
fc-match FontName
Não se esqueça de substituir FontName
pelo nome da fonte que você adicionou. Por exemplo, se você baixou a fonte Loto Sans, o comando mencionado se tornará fc-match LotoSans
.
Se a saída exibir o nome da fonte—Loto Sans, por exemplo—então a fonte foi adicionada com sucesso ao sistema. Caso o nome da fonte na saída seja diferente, considere passar pelas etapas de instalação novamente.
Opção 2: TypeCatcher
Se trabalhar com a linha de comando não é o seu forte, você pode instalar as fontes do Google usando o TypeCatcher, um aplicativo gráfico que permite aos usuários pesquisar, instalar e desinstalar as fontes do Google no Linux.
O TypeCatcher está disponível nos repositórios Debian e pode ser baixado usando o APT.
sudo apt install typecatcher
Os usuários do Arch podem instalar o TypeCatcher do AUR usando um auxiliar do AUR como yay.
yay -S typecatcher
Como instalar fontes da Microsoft no Linux
Ao contrário das fontes do Google, não há um repositório central para baixar fontes da Microsoft para Linux. Portanto, você terá que instalar as fontes usando um pacote de fontes da Microsoft ou extraí-las de uma instalação ativa do Windows ou da imagem ISO.
Opção 1: usando o pacote Linux do Microsoft Fonts
Você pode instalar o pacote ttf-mscorefonts-installer em distribuições baseadas em Debian como Ubuntu e Linux Mint para instalar fontes da Microsoft em seu sistema.
sudo apt install ttf-mscorefonts-installer
O pacote mencionado acima fornece várias fontes da Microsoft, incluindo, mas não se limitando a:
- Times New Roman
- Arial Black
- Arial
- Comic sans MS
- Currier New
- Impact
- Verdana
No Arch Linux, você terá que baixar vários pacotes do AUR, cada um fornecendo um conjunto distinto de fontes da Microsoft.
sudo yay -S ttf-ms-fonts ttf-vista-fonts ttf-office-2007-fonts ttf-win7-fonts ttf-ms-win8 ttf-ms-win10 ttf-ms-win11
Para instalar fontes da Microsoft no Fedora, CentOS e outras distribuições baseadas em RHEL, você terá que baixar o pacote mscorefonts2 RPM. Mas primeiro, instale os pacotes de suporte necessários para a instalação.
sudo dnf install curl cabextract xorg-x11-font-utils fontconfig
Por fim, baixe e instale mscorefonts2 usando o rpm
comando da seguinte forma:
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
Depois de instalar os pacotes mencionados, não há mais nada que você precise fazer. O sistema adicionará automaticamente as fontes ao seu sistema durante o processo de instalação.
Para verificar se as fontes da Microsoft foram adicionadas ao seu sistema, execute o seguinte comando:
FC-match TimesNewRoman
A saída deve retornar o nome da fonte.
Opção 2: Extraindo fontes do ISO do Windows
Se você tiver um ISO do Windows em seu computador, poderá extrair as fontes diretamente da imagem de instalação. Não tem o ISO? Você pode baixar um gratuitamente no site da Microsoft .
Com o ISO em mãos, você precisará p7zip
extrair as fontes. Instale p7zip
em seu sistema emitindo os comandos abaixo, dependendo da distribuição que você está usando, ou encontre-a no centro de software de sua distribuição.
Em distribuições baseadas em Ubuntu e Debian:
sudo apt install p7zip-full
No Arch Linux e outros derivados:
sudo pacman -S p7zip-full
Para instalar p7zip
em distribuições baseadas em RHEL como o Fedora:
sudo dnf install p7zip-full
Navegue até o diretório onde você baixou o ISO. Em seguida, extraia o arquivo de imagem do Windows “install.wim” do ISO usando p7zip
o seguinte:
7z e "Win10_English.iso" sources/install.wim
Certifique-se de especificar o nome exato do arquivo ISO que você baixou no comando acima.
Agora, extraia a Fonts
pasta do arquivo “install.wim”. Observe que não há espaço entre o sinalizador -o
e o caminho do diretório.
7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -o./WindowsFonts
O comando mencionado anteriormente extrairá cada arquivo de fonte (TTF e TTC) da imagem “install.wim” e o armazenará no diretório WindowsFonts
.
Mova a pasta WindowsFonts
para o diretório /usr/share/fonts
usando mv
.
sudo mv ./WindowsFonts /usr/share/fonts/
Regenere o cache de fontes usando o comando sudo fc-cache -fv
.
Opção 3: Extraindo fontes de uma partição do Windows com inicialização dupla
Se você tiver inicializado o Windows e o Linux em seu computador, poderá copiar diretamente todas as fontes da Microsoft da partição do Windows.
Para iniciar, monte a partição do Windows em um diretório apropriado. Copie todos os arquivos de fonte presentes em C:\Windows\Fonts
e cole-os em /usr/share/fonts/WindowsFonts
. Em seguida, regenere o cache de fontes digitando sudo fc-cache -fv
no terminal.
Você também pode criar um link simbólico entre C:\Windows\Fonts
e /usr/share/Fonts/WindowsFonts
. Vamos supor que você montou a partição do Windows em “/windows”. Execute o seguinte comando para criar o link simbólico:
sudo ln -sf /windows/Windows/Fonts /usr/share/fonts/WindowsFonts
Instale qualquer fonte no Linux
Independentemente de onde eles estão vindo, adicionar novas fontes no Linux é um processo direto. Tudo o que você precisa fazer é baixar o arquivo de fontes e movê-lo para o diretorio /usr/share/fonts
no Linux.
Você também pode adicionar fontes individuais em vez de adicionar uma família de fontes inteira. Para fazer isso, basta clicar duas vezes no arquivo de fonte e clicar em “Instalar”.
Leia também: Tudo o que você precisa saber sobre o FontSpace