Pular para o conteúdo

Font Installer v1.0 - Instalação de Fontes no Sistema

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.
Mauricio Ferrari (LinuxProativo) maurixnovatrento
Hits: 5.773 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download font-install Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Pequeno Script para você ver a maioria dos filmes e sons.

Browser - use rofi para acessar páginas na web

Medidor de temperatura do CPU

Script de instalação Servidor MTA Postfix + Openwebmail

CoDe_X - Compactador/Descompactador de arquivos e diretórios usando Xdialog

#1 Comentário enviado por removido em 22/05/2021 - 01:17h
Antes de instalar as fontes, verificar se não vai ter problema no sistema.

Ex: Fontes Helvetica* tem problema com o Thunderbird.

segoeuil_0.ttf com libreofffce
#3 Comentário enviado por removido em 22/05/2021 - 13:27h

[2] Comentário enviado por mauricio123 em 22/05/2021 - 11:27h

Aqui não deu nada. É bom saber caso de problemas aqui.

[/code]


Tem fontes legais? Disponibiliza para a comunidade linux :)
#4 Comentário enviado por removido em 22/05/2021 - 13:30h

Sabe o que é arquivo .fon na pasta ~/.fonts?

Qual a função dele?
Posso remove....

Contribuir com comentário

Entre na sua conta para comentar.