Font Installer v1.0 - Instalação de Fontes no Sistema
Publicado por Mauricio Ferrari (última atualização em 14/05/2021)
[ Hits: 5.565 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
Esse é um simples código que eu desenvolvi com a necessidade de instalar vários arquivos de fontes de uma vez.
A info já explica o funcionamento:
Font Installer - Versão 1.0
Instalação de fontes no sistema. Aceita as extensões <ttf>, <ttf> e <otf>.
Uso:
font-install font-name.ttf
font-install font-name.otf
Aceita caractere de expansão, *, *.ttf etc.
#!/bin/bash
#
# ### Font Installer v1.0 - Mauricio Ferrari - 10/04/2021 ###
#
################################################################
CWD_FONT=/usr/share/fonts/TTF
info_view()
{
echo -e "\n\e[34mFont Installer \e[31m- \e[34mVersão \e[31m1.0\n
\e[33mInstalação de fontes no sistema. \
Aceita as extensões \e[36m<\e[31mttf\e[36m>\e[33m, \e[36m<\e[31mttf\e[36m> \e[33me \e[36m<\e[31motf\e[36m>\e[33m.\n
\e[32mUso:\n\e[33m $(basename $0) \e[32mfont-name.\e[31mttf
\e[33m $(basename $0) \e[32mfont-name.\e[31motf\n\e[m"
exit 0
}
install_ttf()
{
ERRO=0
[ $UID != 0 ] && echo -e "\n\e[31mO Processo Deve ser Executado como ROOT !\e[m\n" && exit 1
[ ! -e "$FILE" ] && echo -e "\e[31mFonte (\e[34m$FILE\e[31m) não Localizada !\e[m" && ERRO=1
[ "$ERRO" != 1 ] && cp $FILE $CWD_FONT && echo -e "\e[32mFonte (\e[34m$FILE\e[32m) Instalada!\e[m"
}
[ "$*" = "" ] && info_view
echo
for FILE in $*; do
case $FILE in
*.ttf|*.TTF|*.otf|*.OTF|*.ttc|*.TTC) install_ttf ;;
*) echo -e "\e[33mO Arquivo (\e[34m$FILE\e[33m) não é um Arquivo de Fonte !\e[m" ;;
esac
done; fc-cache; echo; exit 0
Script para desligar o computador de acordo como login
Jogo da Velha para 2 jogadores
Criar servidor samba shell script
Personalizando o seu shell com bashrc_dahora
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (10)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









