A tipografia é uma arte que ajuda o escritor a expressar sua individualidade, além de deixar janelas, terminais e até arquivos de texto bonitos. Os designers de fontes geralmente têm anos de treinamento e experiência em artes antes que os frutos de seu trabalho cheguem à sua tela.
Com o Glyphtracer, é fácil criar sua própria fonte no Linux e ver como suas habilidades se comparam às dos profissionais.
O que é o Glyphtracer e como ele ajuda você a criar suas próprias fontes?
Glyphtracer é um aplicativo Python que aceita uma imagem de um bit contendo imagens de letras e ajuda você a marcar cada letra em um ponto de código Unicode. Em seguida, converte as imagens em formato vetorial e as grava em um arquivo SFD.
O Glyphtracer foi projetado com o Linux em mente, embora o desenvolvedor, jpakanne, afirme que "pode funcionar no OSX ou no Windows. Pode não ser."
Instale o Glyphtracer no Linux
Antes de instalar o Glyphtracer, você precisa instalar o pip3 e o pyqt5:
sudo apt instalar python-pip3
pip3 instalar pyqt5
Instale Potrace—uma ferramenta para converter bitmaps em imagens vetorizadas:
sudo apt instalar potrace
Agora clone o repositório Glyphtracer GitHub:
git clone https://github.com/jpakkane/glyphtracer.git
Mova para o novo diretório usando o comando cd e instale o Glyphtracer digitando:
cd glyphtracer
sudopython3configurar.pyinstalar
Agora você pode iniciar o Glyphtracer de qualquer terminal com:
glyphtracer.py
Introdução ao Glyphtracer
A primeira coisa a fazer é escrever o seu alfabeto. Para começar, imprima apenas em letras minúsculas e, se possível, use preto sobre fundo branco. Certifique-se de deixar espaço em branco suficiente entre os caracteres. Você obterá os melhores resultados digitalizando em alguma caligrafia desenhada à mão ou usando uma mesa digitalizadora. Com um empurrão, você pode desenhar com um mouse.
Antes de usar o Glyphtracer, você precisa usar o ImageMagick para converter a imagem em um PNG de um bit:
converter-monocromáticoyour_alphabet_image.jpgnova imagem.png
Abra o Glyphtracer e, na janela de diálogo, dê um nome à sua nova fonte. Escolha o arquivo de entrada e o arquivo que deseja enviar.
A próxima janela mostrará seu alfabeto. O Glyphtracer será capaz de reconhecer que existem caracteres na tela, mas não poderá dizer o que são. Selecione seu conjunto de caracteres no menu na parte inferior esquerda da tela. No nosso caso, é "letras minúsculas latinas", em seguida, clique em cada letra por sua vez.
Se você esquecer onde está, dê uma olhada no contador de cartas no centro da barra inferior.
Quando terminar, clique em "Gerar arquivo SFD".
Finalize sua nova fonte no FontForge
Sua nova fonte é um arquivo Spline Font Database (SFD) e, antes de poder usá-la em seu editor de texto favorito, você precisa convertê-la em uma fonte TrueType (TTF). Embora existam vários conversores online que podem fazer isso por você, é melhor se você usar ferramentas locais - neste caso, FontForge.
Primeiro, instale o FontForge:
sudo apt instalar fontforge
Abra o aplicativo FontForge e selecione seu arquivo SFD. FontForge apresentará os personagens que você desenhou. Verifique novamente se você tem os caracteres de que precisa e escolha Gerar Fonte no menu arquivo.
Na caixa de diálogo, selecione Tipo verdadeiro, então bata Gerar. Sua nova fonte será salva com o nome de arquivo que você especificou.
Use sua nova fonte em seu sistema
Instalando sua nova fonte no Linux não poderia ser mais simples: basta abrir o gerenciador de arquivos e clicar duas vezes no ícone da sua nova fonte. Você verá uma prévia do seu alfabeto em vários tamanhos e, se tudo estiver correto, clique em Instalar.
Agora você pode usar sua fonte em qualquer aplicativo.
Faça um curso para melhorar suas habilidades de design!
Projetar fontes personalizadas é divertido e uma ótima maneira de personalizar seu sistema Linux, mas é apenas um elemento do design da experiência do usuário.
Se você gosta de criar sistemas para serem mais intuitivos e fáceis de usar, considere fazer um curso em outros elementos do design UX - você pode até conseguir fazer carreira com isso!