sexta-feira, 2 de julho de 2010

Gerenciamento de Fontes no Linux

Quando se pensa em fontes escaláveis no Linux (True Type, Open Type e Post Script), será que existem opções aceitáveis ? Ou o Linux ainda sofre na hora de gerenciar fontes TTF ???
Já se foi o tempo em que o Linux era limitado no trato com fontes TTF. Hoje, o suporte a fontes escaláveis é muito bom, permitindo ao Linux ser uma opção viável para Desktop Publishing.

FontMatrix (Gerenciador de Fontes TTF)
Gerenciamento de fontes é relativamente fácil no ambiente KDE. Com a integração do instalador com o Konqueror, é muito fácil controlar as fontes em seu sistema. Mas, em outros DE's, o gerenciamento é um pouco mais trabalhoso. Com Font Matrix, é facílimo gerenciar fontes TTF em qualquer DE.
Fontmatrix é direcionado a usuários que lidam com desktop publishing e designers gráficos que precisam gerenciar centenas e até milhares de fontes em seu trabalho - evitando a necessidade de procurar excessivamente em longas listas de pastas e diretórios.
Basicamente, Fontmatrix ajuda você a fazer três coisas:
  • Ativar e desativar fontes .
  • Marcação de fontes com etiquetas.
  • Gerar álbuns de fontes, em PDF.
Fontmatrix permite que o usuário rótule uma fonte com várias marcações (similares às etiquetas do Gmail), que podem ser ativadas ou desativadas em conjuntos. Ele também permite ao usuário alternar recursos de fontes OpenType para fins de teste. Em novembro de 2008, a classificação PANOSE corrente em fontes também pode ser usada para selecioná-las por semelhança.
Fontmatrix está incluído no Debian, Ubuntu e Fedora Linux.
O gerenciamento de fontes é feito por usuário, ativando ou desativando fontes para cada usuário em que o Fontmatrix estiver rodando naquele momento.
Caso o Fontmatrix seja utilizado como usuário root, ele vai permitir manipular as fontes instaladas do sistema. Muito cuidado, se for fazer isso, para não apagar fontes necessárias para a exibição dos aplicativos, e, ficar com uma exibição estranha.


Opcion Font Viewer(Visualizador/Gerenciador de Fontes)
Opcion é um visualizador de fontes livre e de código aberto escrito em Java. Ele permite que você visualize fontes instaladas e desinstaladas e facilita a seleção da fonte certa para seu projeto, de forma rápida e fácil.
Visualizar as fontes, ver como elas iriam aparecer, aplicando-as ao seu nome / logotipo / slogan, e mantendo registradas quais fontes são as melhores para seus projetos, é o objetivo de Opcion Font Viewer.
Opcion permite que você visualize tanto as fontes instaladas quanto as desinstaladas, em visões diferentes, dependendo de suas necessidades. Escrito em Java, Opcion irá funcionar em todas as plataformas que o Java Runtime Environment suportar (que inclui o Windows, Mac, Solaris e Linux).
Opcion precisa pelo menos da versão 1.4.0 + do Java Runtime Environment para ser executado.

Recursos
  • Exibir as fontes instaladas / desinstaladas.
  • Ver a lista de fontes instaladas / desinstaladas.
  • Adição / remoção de fontes favoritas.
  • Fontes favoritas são salvas em uma base de dados.
  • Texto de amostra / exibição definido pelo usuário.
  • Tamanho da fonte definida pelo usuário.
  • Propriedades da fonte (negrito, itálico, etc) ajustáveis na área de texto de exemplo.
  • Fontes com diferentes sets de caracteres mostradas por página na lista de exibição.

FontForge(Editor de Fontes Escaláveis)
FontForge (antes conhecido como PfaEdit) é um programa editor de tipos de letra (fontes) desenvolvido por George Williams. Fontforge é um software livre e é distribuído sob a licença BSD. FontForge está disponível para diversos sistemas operacionais e está localizada em vários idiomas.
O que é FontForge ? FontForge é um programa destinado a criar e modificar fontes.
O aspecto mais óbvio é que ele é um programa de desenho como FreeHand, Illustrator ou Inkscape, que permite desenhar os contornos de suas letras. Ao contrário de outros programas de desenho, ele espera que você desenhe diversas figuras de uma só vez (uma ou mais para cada letra) e as salva em um banco de dados.
Ele permite que você descreva a forma como estas figuras irão interagir umas com as outras (se você colocar uma figura após a outra, então elas devem ser naturalmente separadas por uma certa distância – as medidas da fonte, ou se estas duas imagens são colocadas lado a lado, e, em seguida, elas se transformam em uma terceira – as chamadas ligaduras tipográficas, e assim por diante).
Finalmente, um editor de fontes vai empacotar todas as imagens das fontes, todos os metadados sobre como essas imagens se encaixam, e transformar esse conjunto de coisas em uma fonte que seu computador pode usar para exibir texto.
Fontforge suporta muitos formatos de fonte, incluindo TrueType, PostScript, OpenType, e SVG. Pode converter as fontes de um formato para outro, ou pode armazenar fontes em seu formato de banco de dados nativo de fontes "spline" (formato .Sfd ), que tem a vantagem de ser baseado em texto. Este formato facilita a colaboração entre designers, porque os arquivos de definição de fontes podem ser facilmente criados, mas os usuários geralmente precisam usar a mesma versão do Fontforge, caso contrário a representação de texto do arquivo .Sfd será diferente e não servirá para o intercâmbio entre os designers.
Para facilitar as conversões automatizadas de formatos e outras transformações, Fontforge implementa duas linguagens de script: sua linguagem própria legada e, mais recentemente, Python. FontForge pode ser construído como um módulo python para ser carregado a partir de scripts em Python.
Formatos de fonte suportados
  • SFD (Formato nativo do Fontforge)
  • TTF (TrueType Font)
  • (PostScript, Type 1 font)
  • (TeX Bitmap Fonts)
  • OTB (X11 bitmap sfnt)
  • BDF (Glyph Bitmap Distribution Format)
  • FON (Windows)
  • FNT (Windows)
  • OTF (OpenType)
  • SVG
  • TTC (TrueType Collection)
  • WOFF (Web Open Font Format)

Muitas fontes livres foram criadas com o FontForge. Segue uma lista delas :
  • Free UCS Outline Fonts (freefont)
  • Linux Libertine
  • DejaVu Fonts
  • Asana-Math
  • Beteckna
  • Inconsolata
  • Junicode
  • OCR-A
  • Rufscript
  • M+ FONTS
  • Jura
  • AtariSmall
  • Engadget
  • Fontes incluídas com o Fontforge
  • Open Din Schriften Engschrift
  • OSP foundry
E, por último mas não menos importante, como instalar fontes TTF na linha de comando (CLI).
Primeiro, baixar, copiar, mover as fontes TTF que você quer para uma pasta temporária no seu / home. O Desktop seria aceitável.
O próximo passo é criar uma pasta dentro de /usr/share/fonts que irá guardar as fontes que você deseja instalar.
Vamos dizer, testfonts

$ sudo mkdir /usr/share/fonts/testfonts

Em seguida, abra o terminal para instalá-los:

$ sudo cp /home/user/Desktop/*. ttf/usr/share/fonts/testfonts/

e atualizar o cache de fontes com este comando:

$ Sudo fc-cache -f

Agora abra o Open Office Writer ou o Gimp, e as fontes devem estar disponíveis! Você pode acessar suas novas fontes True Type em qualquer aplicativo gráfico, de design, ou de edição de texto que use fontes, e, elas estarão ao seu dispor.
Espero que tenham gostado. Nos próximos artigos, vou discutir um software de editoração eletrônica para Linux muito legal, o Scribbus. Até lá, tchau

Nenhum comentário:

Postar um comentário