#!/bin/bash #DNS panel for BigLinux # #Authors: # Bruno Goncalves Araujo # #License: GPLv2 or later ################################################# . /usr/share/bigcontrolcenter/default/theme-categories.sh.htm #Translation export TEXTDOMAINDIR="/usr/share/locale-langpack" export TEXTDOMAIN=bigcontrolcenter-themes-fonts echo ' ' title=$"Configurar ou instalar fontes" apply=$"Aplicar" close=$"Sair" tip_nitidolcd=$"Nitidez muito alta, melhor compatibilidade com sites e contraste alto." tip_nitido=$"Nitidez muito alta e a melhor compatibilidade com sites." tip_otimizado=$"Nitidez alta e espacamento de fontes melhorado.

Proporciona melhor espacamento entre as letras e torna a leitura agradavel, porem pode desorganizar o design de alguns sites." tip_suave=$"Nitidez reduzida e boa compatibilidade com sites." tip_muitosuave=$"Nitidez baixa e boa compatibilidade com sites." tip_padrao=$"Nitidez padrao do sistema de fontes, sem configuracoes personalizadas." tip_equilibrado=$"Um bom equilibrio entre nitizes e suavidade." tip_liberation=$"A fonte Liberation Sans e muito precida com a Arial e possui melhor compatibilidade com o navegador Chromium, caso utilize outro navegador deixe essa opcao desativada." #title echo "$title" #header open_header echo "$title" '
' $"Selecione a configuracao de fonte preferida." close_header #body #Confere se o resolv.conf esta desbloqueado if [ "$(grep "#nitido#" ~/.config/fontconfig/fonts.conf)" != "" ] then nitido_check="checked" naopadrao="1" fi if [ "$(grep "#nitidolcd#" ~/.config/fontconfig/fonts.conf)" != "" ] then nitidolcd_check="checked" naopadrao="1" fi if [ "$(grep "#otimizado#" ~/.config/fontconfig/fonts.conf)" != "" ] then otimizado_check="checked" naopadrao="1" fi if [ "$(grep "#equilibrado#" ~/.config/fontconfig/fonts.conf)" != "" ] then equilibrado_check="checked" naopadrao="1" fi if [ "$(grep "#suave#" ~/.config/fontconfig/fonts.conf)" != "" ] then suave_check="checked" naopadrao="1" fi if [ "$(grep "#muitosuave#" ~/.config/fontconfig/fonts.conf)" != "" ] then muitosuave_check="checked" naopadrao="1" fi if [ "$naopadrao" = "" ] then padrao_check="checked" fi if [ -e "~/.config/fontconfig/fonts.conf.d/90-liberation.conf" ] then liberation_check="checked" fi #O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando #O uso de aspas simples faz o sistema exibir exatamente o que esta escrito #Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis #Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto" #No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao. echo '

' echo $"A configuracao de fontes do sistema e responsavel por uma leitura agradavel, mas tambem para melhorar a compatibilidade com sites.

Apos aplicar, os programas que forem abertos utilizarao a nova configuracao de fontes." echo "

" echo "
' echo "

"