Font Installer v1.0 - Instalação de Fontes no Sistema
Publicado por Mauricio Ferrari (última atualização em 14/05/2021)
[ Hits: 5.499 ]
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
Visualizar .DOC sem o Openoffice,Abiword,etc.
Visualizar ícone dos .exe em seu Gnome
Baixar música no tramavirtual (wget)
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problemas com Driver NVIDIA (0)
Programa fora de escala na tela do pc (19)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)









