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

Publicado por Mauricio Ferrari (última atualização em 14/05/2021)

[ Hits: 5.515 ]

Homepage: https://www.youtube.com/@LinuxDicasPro

Download font-install




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.

  



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

Scripts recomendados

Configuração do Modem Sony Ericsson MD300 da Claro 3G no Linux

Criar uma imagem ISO

Encurtador de URLs pelo terminal através do Google

Fuga da Mina

Slocal Manipulação de pacotes Slackware


  

Comentários
[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

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


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

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[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....

[5] Comentário enviado por maurixnovatrento em 24/05/2021 - 20:07h


Conforme o link: https://www.openthefile.net/pt/extension/fon

FON é um arquivo de biblioteca de fontes do Windows 3.x que contém um formato de fonte mais antiga que não pode ser redimensionada para qualquer tamanho, como uma fonte TrueType.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts