Blog do Zoltral

Setembro 11, 2009

Converter fontes .otf para .ttf

Arquivado em: Linux, Software, Ubuntu — Tags:, , , , , , , , , — zoltral @ 10:17 pm

Hoje eu estava procurando algumas fontes novas para um projeto pessoal que estou desenvolvendo.

Encontrei várias, mas me deparei com um problema. Algumas dessas fontes tem extensão .otf. Baixei elas, mas não consegui utilizar.

Pesquisei e descobri que o programa FontForge converte essas fontes para .ttf, mas ainda ficou o problema de converter muitas fontes. Usando a interface gráfica do FontForge é muito demorado.

Mais um pouco de pesquisa e descobri um pequeno script que resolve mais este problema.

Segue o script:

#!/usr/local/bin/fontforge
# Quick and dirty hack: converts a font to truetype (.ttf)
Print("Opening "+$1);
Open($1);
Print("Saving "+$1:r+".ttf");
Generate($1:r+".ttf");
Quit(0);

Salvar o script com o nome de otf2ttf.sh e então executar ele com o comando:

fontforge -script otf2ttf.sh FONTNAME.otf

Caso se tenha que converter muitas fontes, que foi o meu caso, pode-se executar o sript assim:

for i in *.otf; do fontforge -script otf2ttf.sh $i; done

Pronto, meus problemas foram resolvidos.

EDITADO EM 07/10/2009: Este post só menciona o Linux, mas o Fontforge funciona também no Windows, mas precisa que o Cygwin esteja instalado.

Julho 19, 2008

Funções ZZ – uma coletânea com mini-aplicativos de utilidades diversas

Arquivado em: Diversos, Linux — Tags:, , , , , , — zoltral @ 11:59 pm

Hoje em dia já nos acostumamos a entrar na internet para procurar todo tipo de informações ou ferramentas necessárias para nossa vida. No entanto, mesmo com a ajuda dos sites de busca muitas vezes nossas pesquisas não retornam o esperado, principalmente pela infinidade de páginas que podem conter em seus textos os termos usados na busca.

Também temos o caso de que muitas vezes queremos um programa/ferramenta que faça uma pequena coisa para nós, mas acabamos encontrado apenas programas com vários e vários megas de tamanho.

Devido a essas dificuldades, muitos programadores, acabam criando pequenos scripts para agilizar suas atividades.

Exatamente dentro dessa filosofia, um programador da antiga Conectiva, Aurélio Marinho Jargas, criou em 2000 as Funções ZZ. Uma coleção de pequenos scripts, a princípio apenas para agilizar o trabalho da própria Conectiva. Em 2003 ele convidou o Thobias Salazar Trevisan, um colaborador assíduo para se tornar co-autor.

Hoje em dia, na sua versão 8.6, a Funções ZZ agrega 66 funções em apenas 125 kb e se tornou um utilitário que vale a pena ter instalado no seu computador.

Veja abaixo alguns exemplos.

    Resultado da megasena

paulo@tamoio $ zzloteria megasena
megasena:
08 - 17 - 46 - 48 - 56 - 60
Concurso 988 (19/07/2008 )
Acumulado em R$ 30.000.000,00 para 23/07/2008

Não foi desta vez. Continuo pobre. Melhor assim, prefiro ganhar os 30 milhões da quarta-feira que vem. :)

    Cotação do dólar

paulo@tamoio $ zzmoeda real
Sigla Compra Venda Var.% Hora Moeda
DOLCM - 1,5890 -0,68 18/07/2008 Real - Dólar comercial
DOLPR - 1,8100 0,00 18/07/2008 Real - Dólar paralelo
DOLPTAX - 1,5913 -0,29 00:58 Real - Dólar ptax - bacen
DOLTR - 1,7100 0,00 18/07/2008 Real - Dólar turismo

    Cálculo

paulo@tamoio $ zzcalcula 30000000 / 1,5890
18879798,61

O prêmio da megasena de quarta-feira convertido para dólar.

    Tradução

paulo@tamoio $ zzdicbabelfish pt_en rico
rich
paulo@tamoio $ zzdicbabelfish en_pt rich
rico
paulo@tamoio $ zzdicbabelfish pt_fr rico
riche

É oque eu serei quando eu ganhar na megasena. :) Otimismo sempre.

    Clima em Curitiba

paulo@tamoio $ zztempo Brazil SBCT

Curitiba Aeroporto , Brazil

(SBCT) 25-31S 049-10W 908M

Conditions at [Jul 19, 2008 - 10:00 PM EDT]
2008.07.20 0200 UTC
Wind from the NNE (020 degrees) at 2 MPH (2 KT)
Visibility 5 mile(s)
Sky conditions clear
Temperature 55 F (13 C)
Dew Point 51 F (11 C)
Relative Humidity 87%
Pressure (altimeter) 30.21 in. Hg (1023 hPa)
ob SBCT 200200Z 02002KT 9000 SKC 13/11 Q1023

13 °C – por isso que estou usando pantufas.

As Funções ZZ são uma ferramente que vale a pena ter instalado em seu computador. Se você usa Linux, é só seguir as instruções de instalação. Se você usa Windows, vai precisar instalar o Cygwin antes, para só depois poder instalar o Funções ZZ.

Funções ZZ:
Site
Download
Instalação
História

Blog no WordPress.com.